如何在web.xml中有条件地启用/禁用过滤器

我正在使用Spring MVC。我有一个web.xml和一个myapp.xml。在myapp.xml我中,我利用了Spring

bean的个人资料。因此,我有两个配置文件devtest。每个都有基于环境变量启动的不同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

回到顶部