“Spring 循环依赖”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“1”的新页面)
 
第1行: 第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;
    }
}

首先

在实际开发中应该尽量避免循环依赖

实例化和初始化