signed

QiShunwang

“诚信为本、客户至上”

依赖闭环(相互依赖)

2021/5/14 22:06:40   来源:

Spring官方文档,解释了如果a需要注入属性b,b也需要注入属性a,这是一个先有鸡还是先有蛋的问题,相互依赖,形成了闭环。

此时,解决方案:避免是用构造器注入,虽然不建议但是可以使用setter方法注入属性。a和b会有一个强制注入另一个来使自己完全初始化。