“Spring 循环依赖”的版本间的差异
		
		
		
		
		
		跳到导航
		跳到搜索
		
				
		
		
	
Jihongchang(讨论 | 贡献)  (建立内容为“1”的新页面)  | 
				Jihongchang(讨论 | 贡献)   | 
				||
| 第1行: | 第1行: | ||
| − | + | === 什么是循环依赖 ===  | |
| + | <syntaxhighlight lang="java">  | ||
| + | public class A {  | ||
| + |     private B b;  | ||
| + | |||
| + |     public void setB(B b){  | ||
| + |         this.b = b;  | ||
| + |     }  | ||
| + | }  | ||
| + | </syntaxhighlight><syntaxhighlight lang="java">  | ||
| + | public class B {  | ||
| + |     private A a;  | ||
| + | |||
| + |     public void setA(A a){  | ||
| + |         this.a = a;  | ||
| + |     }  | ||
| + | }  | ||
| + | </syntaxhighlight>  | ||
| + | |||
| + | === 首先 ===  | ||
| + | 在实际开发中应该尽量避免循环依赖  | ||
| + | |||
| + | === 实例化和初始化 ===  | ||
2024年7月15日 (一) 02:36的版本
什么是循环依赖
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;
    }
}
首先
在实际开发中应该尽量避免循环依赖