“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;
}
}
首先
在实际开发中应该尽量避免循环依赖