加入spring security环境
1. 依赖
在原有整合基础上加入Spring Security依赖
<!--spring security 依赖--><!-- SpringSecurity 对 Web 应用进行权限管理 --><dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-web</artifactId><version>4.2.10.RELEASE</version></dependency><!-- SpringSecurity 配置 --><dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-config</artifactId><version>4.2.10.RELEASE</version></dependency><!-- SpringSecurity 标签库 --><dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-taglibs</artifactId><version>4.2.10.RELEASE</version></dependency>
2. web.xml中加入过滤器
<!-- SpringSecurity 的 Filter -->
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3. 配置类 【必须在扫描包下】
/**
* @date: 2021/1/25 22:39
* @author: 易学习
* @Configuration: 表示这是一个配置类
* @EnableWebSecurity: 表示启用web安全
* @EnableGolbalMethodSecurity: 表示启用全局方法权限管理功能
*/
@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(prePostEnabled = true)
public class WebAppSecurityConfig {
}
