【问题标题】:Applying interceptor to Jersey RESTful service wired as Spring @Component将拦截器应用于连接为 Spring @Component 的 Jersey RESTful 服务
【发布时间】:2012-11-28 03:29:05
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: spring jersey interceptor


    【解决方案1】:

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

    • 使用 Spring HTTP 过滤器来处理 Jersey 周围的 HTTPServletRequest 和 HTTPServletResponse
    • 在 Jersey 内部的 Spring 组件周围使用 Spring Handled Aspect 来处理 Method 调用和结果。

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

    【讨论】:

    • 干杯。我已经知道如何使用 spring 配置 rest 以便您的部分答案不是那么有帮助,但总体而言它引导我找到答案。
    • @cduggan 你的答案是什么?
    【解决方案2】:

    我遇到了类似的问题,这就是我在泽西岛solved 的方式。 这与 Spring 的 HandleInterceptor 类似。

    【讨论】:

      猜你喜欢
      • 2016-11-16
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      • 1970-01-01
      • 1970-01-01
      • 2016-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多