gpt4 book ai didi

java - 等效于 Jersey/JAX-RS/REST 资源的 Servlet 过滤器?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:34:56 24 4
gpt4 key购买 nike

在一个常规的 Web 应用程序中,我可以为身份验证、授权、错误、日志记录等方面的各种路径分配一个过滤器链。

优点是我编写 servlet 以专注于核心功能而不用担心基础设施方面。我可以编写正交的、横切的 Filter 来进行身份验证、授权等。然后我可以将它们编织在 web.xml 中。查看 web.xml 足以让我确信我的应用程序中没有漏洞。

这在 JAX-RS 或 Jersey 中可行吗?如果不是,我最好的选择是什么?

最佳答案

虽然与 servlet 过滤器不同,但 Jersey 支持 ContainerResponseFilter 和 ContainerRequestFilter。这些会针对所有 请求调用,因此您必须在代码中执行任何 URL 匹配。

在 Jersey 2 中移除了 ResourceFilter。

关于java - 等效于 Jersey/JAX-RS/REST 资源的 Servlet 过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8738366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com