2

是否可以应用 Spring 处理程序拦截器或类似于 Jersey Restful 服务的东西?Jersey 服务是用 Spring 构建的,并且在 Spring @Component 中?

我注意到 Spring 允许对控制器使用处理程序拦截器,但找不到任何可以与我的 Jersey-Rest 组件一起使用的东西

谢谢

4

2 回答 2

3

Jersey 带有它自己的 servlet,因此几乎在 Spring MVC 之外,拦截器是其中的一部分。您可以:

  • 使用 Spring HTTP 过滤器来按摩 Jersey 周围的 HTTPServletRequest 和 HTTPServletResponse
  • 在 Jersey 内部的 Spring 组件周围使用 Spring Handled Aspect 来按摩方法调用和结果。

这里的这个人在总结细节方面做得很好:http ://www.mkyong.com/webservices/jax-rs/jersey-spring-integration-example/

于 2012-12-11T08:14:55.750 回答
0

我遇到了类似的问题,这就是我在泽西岛解决它的方法。这与 Spring 的 HandleInterceptor 类似。

于 2016-03-02T09:42:01.283 回答