博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring MVC过滤器-委派过滤器代理(DelegatingFilterProxy)
阅读量:6317 次
发布时间:2019-06-22

本文共 1308 字,大约阅读时间需要 4 分钟。

hot3.png

    org.springframework.web.filter中有一个特殊的类——DelegatingFilterProxy,该类其实并不能说是一个过滤器,它的原型是FilterToBeanProxy,即将Filter作为spring的bean,由spring来管理。

    配置DelegatingFilterProxy的常用方法如下所示:

testFilter
org.springframework.web.filter.DelegatingFilterProxy
targetBeanName
testBean
                
testFilter
/*

含义是有一个过滤器,它指向一个bean,这个bean在spring中的名字为testBean,testBean也必需实现javax.servlet.Filter。

        其他可以通过web.xml传递的参数如下:

        (1) contextAttribute,使用委派Bean的范围,其值必须从org.springframework.context.ApplicationContext.WebApplicationContext中取得,默认值是session;

        (2) targetFilterLifecycle,是否调用Filter的init和destroy方法,默认为false。

        所以DelegationgFilterProxy的全项配置信息如下:

        
testFilter
org.springframework.web.filter.DelegatingFilterProxy
targetBeanName
testBean
                
contextAttribute
session
                
targetFilterLifecycle
false
                
testFilter
/*

转载于:https://my.oschina.net/heroShane/blog/198334

你可能感兴趣的文章
ChemDraw的“键”工具的作用是什么
查看>>
几何画板度量两点间距离的技巧
查看>>
jQuery属性操作
查看>>
windows乱码
查看>>
Oracle的字符连接函数 concat 和 || 的区别
查看>>
ThinkPHP5事务回滚
查看>>
We7、智慧赤峰项目与云理念
查看>>
Android--视频播放器
查看>>
XML概念定义以及如何定义xml文件编写约束条件java解析xml DTD XML Schema JAXP java xml解析 dom4j 解析 xpath dom sax...
查看>>
try-catch-finaly
查看>>
Linux环境搭建-在虚拟机中安装Centos7.0
查看>>
鼠标悬停向上滑出遮罩效果
查看>>
JQuery常用知识点及示例
查看>>
轻量级微服务架构(下册)(中文版带书签)、原书代码、数据集
查看>>
阿里云短信服务
查看>>
php下载
查看>>
程序编译与代码优化 - 晚期(运行期)优化
查看>>
前端的学习
查看>>
linux之SQL语句简明教程---ALTER TABLE
查看>>
LAMP之apache虚拟主机用户验证
查看>>