Spring实战学习(四)

来源:互联网 发布:西安app软件开发公司 编辑:程序博客网 时间:2024/06/03 21:31

Spring security

1、spring security借助一系列的Servlet Filter来提供各种安全功能。DelegatingFilterProxy是一个特殊的ServletFilter,它将工作委托给已注入的spring的filter。

  

<filter> <filer-name>springSecurityFilterChain</filter-name><filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class></filter>
 如果希望借助WebApplicationInitializer以Java的方式配置DelegatingFilterProxy,需要建一个扩展类继承AbstractSecurityWebApplicationInitializer。AbstractSecurityWebApplicationInitializer实现率WebApplicationInitializer,因此,spring可以发现它,并用它在web容器中注册DelegatingFilterProxy。