Поддерживает ли Spring MVC аннотации JSR 311? - PullRequest
8 голосов
/ 22 сентября 2011

Помогая кому-то еще, я заметил, что они пытаются заняться разработкой Spring, используя аннотации @GET, @Consumes и @Path. Насколько я понимаю, эти аннотации взяты из спецификации JSR-311.

Я просто предложил использовать аннотацию Spring @RequestMapping для сопоставления конечных точек своему контроллеру, но мне стало интересно, поддерживает ли Spring MVC (любая версия) JSR 311?

1 Ответ

12 голосов
/ 22 сентября 2011

Краткий ответ: НЕТ .Процитирую Юрген Хеллер :

Мы рассматриваем интеграцию с JAX-RS отдельно - отдельно от собственной модели конечной точки Spring MVC - возможно, поддерживая использование Jersey (JAX-RS RI) с bean-компонентами в стиле Spring в контексте веб-приложения Spring.Это может сделать Spring 3.0 также, в зависимости от завершения JSR 311 и Джерси к Spring 3.0 RC1.В противном случае это был бы кандидат на Spring 3.1.

Однако я не нашел такой поддержки ни в 3.0, ни в 3.1.

Конечно, вы можете интегрировать фреймворки, такие как Apache CXFи используйте стандартные аннотации JSR-311.Сам Spring MVC не распознает эти аннотации.

...