spring解决相互依赖的问题
- 构造器循环依赖
@Service
public class A {
public A(B b) { }
}
@Service
public class B {
public C (C c) { }
}
@Service
public class C {
public A (A a) { }
}
通过构造器注入构成的循环依赖,此依赖是无法解决的,只能抛出BeanCurrentlyInCreationException异常表示循环依赖
描述:创建A类是,构造器需要B类,那将去创建B,在创建B时又