Unterstützt Spring MVC JSR 311-Annotationen?

8

Als ich jemand anderem geholfen habe, habe ich bemerkt, dass sie versucht haben, die Spring-Entwicklung mithilfe der Annotationen @GET , @Consumes und @Path durchzuführen. Ich gehe davon aus, dass diese Anmerkungen aus der JSR-311-Spezifikation stammen.

Ich habe einfach vorgeschlagen, dass sie die Annotation Spring @RequestMapping für die Zuordnung von Endpunkten zu ihrem Controller verwenden, aber es machte mich neugierig, ob Spring MVC (irgendeine Version) JSR 311 unterstützt?

    
nicholas.hauschild 22.09.2011, 16:42
quelle

1 Antwort

12

Kurze Antwort: NEIN . Jürgen Höller :

  

Wir erwägen die Integration mit JAX-RS auf einer separaten Basis - getrennt von Spring MVCs eigenem Endpunktmodell - und unterstützen möglicherweise die Verwendung von Jersey (der JAX-RS RI) mit Spring-Stil-Beans in einem Spring-Webanwendungskontext . Dies könnte Frühling 3.0, abhängig von der Fertigstellung von JSR 311 und Jersey rechtzeitig für Frühjahr 3.0 RC1 machen. Sonst wäre es ein Kandidat für Frühling 3.1.

Ich habe jedoch weder in 3.0 noch in 3.1 eine solche Unterstützung gefunden.

Natürlich können Sie Frameworks wie Apache CXF integrieren und Standard-JSR-311-Annotationen verwenden. Spring MVC selbst erkennt diese Anmerkungen nicht.

    
Tomasz Nurkiewicz 22.09.2011, 16:48
quelle