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