如何在web.xml中有条件地启用/禁用过滤器
我正在使用Spring MVC。我有一个web.xml
和一个myapp.xml
。在myapp.xml
我中,我利用了Spring
bean的个人资料。因此,我有两个配置文件dev
和test
。每个都有基于环境变量启动的不同bean。
我想知道是否可以做类似的事情web.xml
?在web.xml中,我只有在环境变量为test
<filter> <filter-name>springSecurity</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurity</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
我怎样才能做到这一点?
回答:
在您的情况下,您已经使用DelegatingFilterProxy
它将实际处理委托给名为的Spring bean springSecurity
。
因此,您需要使用在配置文件中Filter
声明为的无操作实现来替换Spring Security配置。springSecurity``dev
以上是 如何在web.xml中有条件地启用/禁用过滤器 的全部内容, 来源链接: utcz.com/qa/417769.html