循环依赖发生的原因:1.当A类通过构造方法初始化的时候需要引用B类
2.当B类通过构造方法初始化的时候需要引用A类
3.这样就造成了循环依赖
解决办法:不要用构造注入,用@Lazy和@Autowired
@Lazy
@Autowired
private AService aService;
循环依赖发生的原因:1.当A类通过构造方法初始化的时候需要引用B类
2.当B类通过构造方法初始化的时候需要引用A类
3.这样就造成了循环依赖
解决办法:不要用构造注入,用@Lazy和@Autowired
@Lazy
@Autowired
private AService aService;