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

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

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

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

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

  

        含义是有一个过滤器,它指向一个bean,这个bean在中的名字为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://www.cnblogs.com/JAYIT/p/6014837.html

你可能感兴趣的文章
[iOS问题归总]iPhone上传项目遇到的问题
查看>>
Python天天美味(总) --转
查看>>
Spring Framework tutorial
查看>>
【VS开发】win7下让程序默认以管理员身份运行
查看>>
【机器学习】Learning to Rank 简介
查看>>
Unity 使用实体类
查看>>
【转】通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件...
查看>>
MySQL常见注意事项及优化
查看>>
流畅的Python (Fluent Python) —— 前言
查看>>
Jquery-menu-aim流畅的菜单滑动体验
查看>>
Jquery EasyUI修改行背景的两种方式
查看>>
生成器模式(Builder)C++实现
查看>>
Centos 7.5安装 Redis 5.0.0
查看>>
嵌入式Linux学习笔记(0)基础命令。——Arvin
查看>>
二分图匹配
查看>>
c++ 模板template
查看>>
javascript中的string对象
查看>>
CString的成员函数详解
查看>>
Appium Studio 初体验(windows做ios自动化,录制appium脚本)
查看>>
学习java前端 两种form表单提交方式
查看>>