我已经使用Jersey有一年多了,现在遇到一个问题找不到答案:如何拦截(或挂钩)Jersey请求的生命周期?
理想情况下,我希望能够在容器接受来自网络的请求和调用我的处理程序方法之间执行一些自定义过滤/验证/拒绝操作。如果有一种简单的方式按子路径过滤拦截器(例如,在/下的任何内容都有一个拦截器,而在/user/下的任何内容都有另一个拦截器),那就更好了。
谢谢!
编辑:为了更清楚一些,这里的一般想法是能够编写一些代码,可以在许多API调用中运行而不必从每个处理程序方法显式调用该代码。这将减少额外的代码并消除传递请求上下文的需要。