spring security的一些注解

1.@EnableGlobalMethodSecurity

Spring Security默认是禁用注解的,要想开启注解, 需要在继承WebSecurityConfigurerAdapter的类上加@EnableGlobalMethodSecurity注解, 来判断用户对某个控制层的方法是否具有访问权限 (解释: 就是说有的@requestMapping方法被拥有指定权限的人访问 )
在这里插入图片描述
例如下面代码就表示如果用户具有admin角色,就能访问listAllUsers方法,但是如果方法前不加@preAuthorize注解,意味着所有用户都能访问listAllUsers
在这里插入图片描述
@PreAuthorize 在方法调用之前,基于表达式的计算结果来限制对方法的访问

猜你喜欢

转载自blog.csdn.net/qq_40241957/article/details/89052143