在常规Web应用程序中,我可以为各种路径分配一系列过滤器,用于验证,授权,错误,记录等方面。
优点是我编写servlet以专注于核心功能而不必担心基础架构方面。我可以编写正交,横切过滤器来进行身份验证,授权等。然后我可以在web.xml中编织它们。查看web.xml就足以让我确信我的应用程序中没有漏洞。
这可能在JAX-RS或Jersey吗?如果没有,我最好的选择是什么?
答案 0 :(得分:2)
虽然与servlet过滤器不同,但Jersey支持ContainerResponseFilter和ContainerRequestFilter。这些被称为所有请求,因此您必须在代码中进行任何URL匹配。
在Jersey 2中删除了ResourceFilter。