使用@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提示循环依赖,服务启
共有 0 条评论