我如何解决 spring 中的循环依赖。当我们有一个类 A 依赖于类 B 而类 B 依赖于 C 那么如何使用 spring 在 java(基于注释)中解决这些问题
尝试在构造函数中使用@Lazy注释,如下所示:
@Component
public class C {
private final A a;
@Autowired
public C(@Lazy final A a) {
this.a = a;
}
}
Run Code Online (Sandbox Code Playgroud)
这使您的 A bean 仅在真正需要时才初始化,而不是在应用程序尚未准备好时启动。
| 归档时间: |
|
| 查看次数: |
8743 次 |
| 最近记录: |