“Spring 循环依赖”的版本间的差异
		
		
		
		
		
		跳到导航
		跳到搜索
		
				
		
		
	
Jihongchang(讨论 | 贡献)  | 
				Jihongchang(讨论 | 贡献)   | 
				||
| 第22行: | 第22行: | ||
=== 实例化和初始化 ===  | === 实例化和初始化 ===  | ||
| + | 实例化是:A a = new A();  | ||
| + | |||
| + | 初始化是:在实例化后调用 a.setB();  | ||
2024年7月15日 (一) 02:37的版本
什么是循环依赖
public class A {
    private B b;
    
    public void setB(B b){
        this.b = b;
    }
}
public class B {
    private A a;
    public void setA(A a){
        this.a = a;
    }
}
首先
在实际开发中应该尽量避免循环依赖
实例化和初始化
实例化是:A a = new A();
初始化是:在实例化后调用 a.setB();