基于SSM框架的管理系统:权限设置
在系统中使用 SpringSecurity 权限设置。SpringSecurity 功能为:
- 认证,判断用户名和密码是否正确。
- 授权,一个用户是否有权利执行某些操作。
步骤:
一、导入jar包
1、在 pom.xml 添加 spring.security 的版本号。
<spring.security.version>5.0.1.RELEASE</spring.security.version>
2、在 pom.xml 添加 spring.security 的下载资源。
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-taglibs</artifactId>
<version>${spring.security.version}</version>
</dependency>
二、添加配置文件
1、在 web.xml 中添加过滤器配置。
<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>
2、在resources包下添加 springsecurity.xml 配置文件。
<?xml version="1.0" en