SpringSecurity登陆受权出现This object has not been built问题解决

后端搭建好之后,登录时出现This object has not been built问题,如图:



断点调试,在AbstractSecurityBuilder类中出现了这个异常的message:




再看message,问题很明显,AuthenticationManager认证管理端需要进行匹配,但是一个类没有创建出来,导致没法用;肯定容器加载时初始化出了问题;


最后找到原因,在springboot启动类上SpringBootApplication添加了exclude={SecurityAutoConfiguration.class

},所以在springboot启动的时候排除了Security的自动装配,自然也就找不到对应的类了;将其去掉便可以正常使用了。


发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章