背景
最近在搞一个后端项目,登录、接口权限、token认证。
版本
Spring Boot 3.2.0
JDK 21
Spring Security 6.2.0
问题
@PreAuthorize 失效,没有走认证。
文章来源:https://www.toymoban.com/news/detail-759203.html
解决
给@PreAuthorize 打debug,发现不走该注解的认证。
上网查,需要加注解:文章来源地址https://www.toymoban.com/news/detail-759203.html
-
@EnableGlobalMethodSecurity(prePostEnabled = true)
有效,但是已经被@Deprecated
标记 - 换
@EnableMethodSecurity
该注解。
备注
- 具体的Security 权限控制流程可搜初始化流程
到了这里,关于Spring Boot 3.x.x Spring Security 6.x.x @PreAuthorize 失效的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!