SSM框架+spring security实现用户权限——jsr-250注解使用学习笔记
jsr-250注解有三个方法实现权限控制:@RolesAllowed、@PermitAll、@DenyAll
@RolesAllowed:表示具有定义的角色时才可以访问对应的方法
@PermitAll:允许所有角色进行访问,等于不进行权限控制
@DenyAll:此方法跟@PermitAll正好相反,表示什么角色都不能进行访问
jsr-250主要是在Controller层中指定的方法上使用
在spring security中使用jsr-250,首先需要是创建并配置spring-security.xml文件了:
第一 spring-sercurity.xml:(该配置文件配置了登陆验证、登出操作、密码加密、jsr-250注解开启、使用表达式)
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:security="http://www.springframework.org/schema/security"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/security
htt