DelegatingFilterProxy用法

org.springframework.web.filter.DelegatingFilterProxy

在web.xml中注册,当自定义的Filter需要用到spring管理的对象时,用到该代理(否则空指针)

自定义的Filter用<bean>标签注册,而不再在web.xml中配置

<filter>
    <filter-name>testfilter</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
    <init-param>
        <param-name>targetFilterLifecycle</param-name>
        <param-value>true</param-value>
    </init-param>
</filter>
 <filter-mapping>
    <filter-name>testfilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
<bean id="testfilter" class="com.test.TestFilter"></bean>
filter-name需与bean-id对应
posted @ 2019-12-20 17:00  HWll  阅读(387)  评论(0编辑  收藏  举报