springsecurity注入PasswordEncoder导致循环依赖问题

按照以前项目搭建框架,启动报错 The dependencies of some of the beans in the application context form a cycle:
目测是循环依赖什么的问题, 在userSecurityConfig注入了UserService 在UserService中使用了PasswordEncoder 在userSecurityConfig继承的SecurityConfig中声明了一个Bean,PasswordEncoder 我理解的是:这就造成了,在创建A的时候,里面需要调用B,在去调用B的时候,里面需要声明A,就像系统中的进程死锁问题, 奇怪的是,之前的项目也是这么声明和调用的,那个没有出问题,后来发现那个springboot使用的是2.2.9.RELEASE,我切换到这个版本,竟然没有报错,真是版本问题了,
现在我需要在service中使用编码器将用

springsecurity注入PasswordEncoder导致循环依赖问题最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/24614.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>