使用@Lazy解决循环依赖问题

使用@Lazy解决循环依赖问题
现象问题探索循环依赖产生的原因
破除循环依赖@Lazy解决循环依赖的方式总结

现象
现在有两个Bean,一个叫beanA,一个叫beanB,beanA通过构造器依赖beanB,beanB通过 @Autowrited依赖beanA:
BeanA.java@Component
public class BeanA {

private final BeanB beanB;

public BeanA(BeanB beanB) {
this.beanB = beanB;
}
}
BeanB.java@Component
public class BeanB {

@Autowired
private BeanA beanA;

}

问题
上面的这两个Bean在启动时会被Spring提示循环依赖,服务启

使用@Lazy解决循环依赖问题最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/28493.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>