看来这是Spring Boot 2.0引入的“重大更改”之一。我相信《Spring Boot
2.0迁移指南》中描述了您的情况。
在您的
WebSecurityConfigurerAdapter类中,您需要重写
authenticationManagerBeanmethod并使用进行注释
@Bean,即:
@Override@Beanpublic AuthenticationManager authenticationManagerBean() throws Exception { return super.authenticationManagerBean();}
此外,您可以使用方法
WebSecurityConfigurerAdapter来代替注入
AuthenticationManager实例,即:
@Autowired``authenticationManagerBean()
@Overrideprotected void configure(AuthenticationManagerBuilder auth) throws Exception { auth.parentAuthenticationManager(authenticationManagerBean()); .userDetailsService(customUserDetailsService);}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)