是否可以应用 Spring 处理程序拦截器或类似于 Jersey Restful 服务的东西? Jersey 服务是用 Spring 构建的,并且位于 Spring @Component 内?
我注意到 Spring 允许为 Controller 使用处理程序拦截器,但找不到任何可以与我的 Jersey-Rest 组件配合使用的内容
谢谢
最佳答案
Jersey 带有自己的 servlet,因此几乎不属于 Spring MVC,而拦截器是 Spring MVC 的一部分。您可以:
- 使用 Spring HTTP Filter 来处理 Jersey 周围的 HTTPServletRequest 和 HTTPServletResponse
- 在 Jersey 内部的 Spring 组件周围使用 Spring 处理的方面来处理方法调用和结果。
这个人在总结具体细节方面做得非常出色:http://www.mkyong.com/webservices/jax-rs/jersey-spring-integration-example/
关于spring - 将拦截器应用到作为 Spring @Component 连接的 Jersey RESTful 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13805674/