问题描述
java.lang.StackOverflowError: null at org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter$UserDetailsServiceDelegator.loadUserByUsername(WebSecurityConfigurerAdapter.java:480) ~[spring-security-config-5.7.8.jar:5.7.8] 不断循环
具体如下图所示。
解决方法
在SecurityConfig.java在,我是这么写的
auth.userDetailsService(userDetailsService()).passwordEncoder(encoder);
按下了tab给的提示,没有注意它多加了一个(),如下图所示。
把括号去掉,再引入@Autowired的注解与userDetailsService相关信息即可,如下
@Autowired
private UserDetailsService userDetailsService;
文章参考
http://t.csdn.cn/aAK5B
以上就是本文全部内容,如果它对您有帮助,请您帮我点个赞,这对我真的很重要