Я вижу, что некоторые используют Джерси с весной. С Spring 3.0 теперь доступны аннотации для создания API RESTful непосредственно в контроллере. Почему я должен использовать Джерси с весной?Jersey w/Spring 3.0?
ответ
Jersey плюсы:
- поставляется со спецификациями JSR 311
- эталонной реализации для JSR 311
- Restlet и RESTeasy являются другие реализации для JSR 311
- лучше оснастки (по крайней мере, на Netbeans)
- он интегрирован с Spring и Guice
EDIT
стандартные аннотации? и лучшее оснащение – dfa
Спасибо! Итак, когда вы используете его с весной, вы действительно используете Spring для функций IoC и т. Д.? Контроллер фактически будет воплощением Джерси? Надеюсь, я правильно понимаю это. –
Можете ли вы использовать Джерси с весной 3.0? –
Spring 3 имеет обратную совместимость, так что вы можете использовать Джерси.
То, что вы получаете, не связывает ваше приложение с API-интерфейсом.
Я попытался использовать Spring 3.0, но имел некоторые странные проблемы с зависимостями, которые мне не хотелось отслеживать, поэтому вернулся к 2.5.6.SEC01, и теперь я в порядке. Я уверен, что мог бы заставить его работать, но не думал, что мне нужно что-то от 3.0. Итак, я думаю, что понял. Вы можете просто аннотировать объекты, используя стандартные аннотации Java для REST, а затем позже изменять архитектуры. Используя Spring, вы получаете все преимущества IoC и applicationContext для управления вашими объектами. Таким образом, это лучший из них. До сих пор у меня есть рабочее решение. –
- 1. Inject EJB 3.0 в Jersey 1.9 на WebLogic 10.3.6
- 2. Jersey Classpathscanning example jersey.config.server.provider.classpath
- 3. Jersey ContainerRequestFilter не активирован
- 4. Jersey request.getInputStream()
- 5. messagebodyreader jersey
- 6. Jersey Exception
- 7. jersey-freemarker
- 8. Spring + Jersey + Filter + @Provider
- 9. Jersey Настройка 2 сервлетов
- 10. Потребление JSON post Jersey
- 11. AbstractMethodError Jersey javax.ws.rs
- 12. Jersey 415 Unsupported Media Type
- 13. Разница между jersey-media-json-jackson, jersey-json, jersey-media-multipart?
- 14. spring-boot-jersey не автообнаружен jersey-media-moxy
- 15. Jersey 2. *. Как заменить InjectableProvider и AbstractHttpContextInjectable of Jersey 1. *
- 16. Развертывание приложения JAX-RS с использованием web.xml, Servlet 3.0 и Jersey
- 17. HK2/GlassFish/Jersey несовместимость
- 18. JSON MediaType in Jersey
- 19. Jersey Inject RequestScoped IllegalStateException
- 20. jersey cross domain request
- 21. DropWizard/Jersey API Клиенты
- 22. Tomcat Jersey throws 404
- 23. Jersey ResourceFilter и весна
- 24. Jersey and Object Mapper
- 25. Jersey java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer
- 26. tomcat jersey servlet initialization
- 27. Jersey (JSR311-Implementation) & Redirections
- 28. Jersey Rest Асинхронный ответ
- 29. Ошибка Odd Jersey: java.lang.StackOverflowError
- 30. jersey: составной ресурс
Не могли бы вы рассказать, какую версию трикотажа и весны вы использовали, которые совместимы друг с другом. – 2012-02-07 09:11:59
Относительно: [поддерживает ли Spring MVC аннотации JSR 311?] (Http://stackoverflow.com/questions/7518391). –