项目场景:
在学习spring security时,获取token验证的时候密码错误就出现如下信息
java.lang.StackOverflowError: null
at org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter$UserDetailsServiceDelegator.loadUserByUsername(WebSecurityConfigurerAdapter.java:459) ~[spring-security-config-5.5.1.jar:5.5.1]
at org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter$UserDetailsServiceDelegator.loadUserByUsername(WebSecurityConfigurerAdapter.java:459) ~[spring-security-config-5.5.1.jar:5.5.1]
at

在学习Spring Security过程中,遇到一个项目场景,当密码验证出错时,触发了`java.lang.StackOverflowError`。问题根源在于SecurityConfig中userDetails()方法造成了无限递归。解决方案是对配置进行调整,避免递归发生。
最低0.47元/天 解锁文章
3280

被折叠的 条评论
为什么被折叠?



