2011-09-22 12 views
8

Si bien ayudando a alguien más, me di cuenta de que estaban tratando de hacer el desarrollo de primavera usando los @GET, @Consumes y @Path anotaciones. Tengo entendido que estas anotaciones provienen de la especificación JSR-311.¿Spring MVC admite las anotaciones JSR 311?

Simplemente sugerí que utilizaran la anotación Spring @RequestMapping para asignar los puntos finales a su controlador, pero me dio curiosidad si Spring MVC (cualquier versión) es compatible con JSR 311 o no.

+0

usted podría enviar en un parche por lo que hace, touche! http://stackoverflow.com/questions/13312671/why-isnt-there-a-headless-bdd-testing-engine-like-rubys-capybara-for-java – loyalflow

Respuesta

12

Respuesta corta: NO. Para citar Juergen Hoeller:

Estamos considerando la integración con JAX-RS de forma separada - aparte de un modelo propio punto final de Spring MVC -, posiblemente, que apoya el uso de Jersey (JAX-RS RI) con la primavera de estilo frijoles en un contexto de aplicación web Spring. Esto también podría hacer que Spring 3.0, dependiendo de la finalización de JSR 311 y Jersey a tiempo para Spring 3.0 RC1. De lo contrario, sería un candidato para Spring 3.1.

Sin embargo, no he encontrado tal soporte ni en 3.0 ni en 3.1.

Por supuesto puede integrar marcos como Apache CXF y utilizar estándar JSR-311 anotaciones. Spring MVC por sí mismo no reconoce estas anotaciones.

+0

Por curiosidad, ¿verdad 'sólo sé' esto o ¿Spring explícitamente declara en alguna parte sus razones? ¡Gracias! –

+1

Lo siento, agregué la mejor fuente que pude encontrar. –

+1

Excelente. Eso es exactamente lo que estaba buscando. –

Cuestiones relacionadas