相当于Jersey / JAX-RS / REST资源的Servletfilter?

在常规Web应用程序中,我可以为各种路径分配一系列filter,用于validation,授权,错误,日志记录等方面。

优点是我编写servlet以专注于核心function而不必担心基础架构方面。 我可以编写正交,横切filter来进行身份validation,授权等。然后我可以在web.xml中编织它们。 查看web.xml足以向我保证我的应用程序中没有漏洞。

这可能在JAX-RS或Jersey吗? 如果没有,我最好的选择是什么?

虽然与servletfilter不同,但Jersey支持ContainerResponseFilter和ContainerRequestFilter。 这些会被调用所有请求,因此您必须在代码中进行任何URL匹配。

在Jersey 2中删除了ResourceFilter。