gpt4 book ai didi

java - 禁用@WebFilter(嵌入在依赖 jar 中)

转载 作者:搜寻专家 更新时间:2023-11-01 01:35:12 24 4
gpt4 key购买 nike

有没有办法禁用嵌入式 Servlet 过滤器?

我的项目有一个依赖 jar,其中包含(在 jar 内部)映射到 "/*"@WebFilter
我需要这个 jar(它有很多我公司的公共(public)类),但是这个新项目不需要这个 WebFilter,实际上这个新项目将无法工作,因为这个 Filter 检查用户身份验证并且新项目没有“loggedUser”。这就像一个网站

谢谢

最佳答案

web.xml正是出于这个原因,它优先于注释。只需在 web.xml 中声明有问题的过滤器即可好的老方法并设置它的<filter-mapping>伪造的东西,例如:

<filter>
<filter-name>BadBadFilter</filter-name>
<filter-class>com.example.BadBadFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>BadBadFilter</filter-name>
<url-pattern>/this-path-does-not-exist/*</url-pattern>
</filter-mapping>

这将有效地禁用它。

关于java - 禁用@WebFilter(嵌入在依赖 jar 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18704226/

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