添加自定义过滤器会影响链吗?

时间:2011-10-19 19:02:24

标签: spring-security

如果我按如下方式定义过滤器链代理:

<bean id="filterChainProxy" class="org.springframework.security.web.FilterChai nProxy">
<security:filter-chain-map path-type="ant">
<security:filter-chain pattern="/**"
filters="
securityContextPersistenceFilter,
authenticationProcessingFilter" />
</security:filter-chain-map>
</bean>

是否会执行标准过滤器链中的其他过滤器?我应该以这种方式定义我需要的所有过滤器,还是将它们与我一起明确地将它们放在“过滤器”中 属性。

干杯

1 个答案:

答案 0 :(得分:0)

  

是否会执行标准过滤器链中的其他过滤器?

没有。您需要明确定义的所有过滤器。

如果使用默认过滤器链在某个位置插入过滤器。然后所有的过滤器都会在你的周围运行。

查看正在运行的过滤器的最简单方法是启用spring调试日志。在pet clinic tutorial app page上搜索“debug”,您应该会看到如何启用它。