Spring中循环依赖问题

Spring循环依赖
具体解释请看这篇博客,不再赘述

问题:
在Service中使用构造器注入,并发生循环依赖,启动程序直接失败。

解决方案:
在被注入的Service上添加@Lazy注解

其他:
如果进行自动注入时使用Spring中的@Autowried注解,Spring会自动帮我们解决循环依赖的问题,Spring的实现机制也在上面博客中讲明了。