希望之光永远向着目标清晰的人敞开. 1. 循环依赖概述 循环依赖通俗讲就是循环引用,指两个或两个以上对象的bean相互引用对方,A依赖于B,B依赖于A,最终形成一个闭环. Spring循环依赖的场景有两种: 构造器的循环依赖 field 属性的循环依赖 对于构造器的循环依赖,Spring 是无法解决,只能抛出 BeanCurrentlyInCreationException 异常:对于field 属性的循环依赖,Spring 只解决 scope 为 singleton 的循环依赖,对于scope…