一、背景描述
启动一个springboot项目时,竟然发现项目启动失败,提示信息如下:
二、问题原因
问题产生的原因是 ServiceA实现类中引入了ServiceB,而在ServiceB实现类中又引入了ServiceA,导致循环依赖注入。Spring也解决不了到底是先有鸡还是先有蛋的问题了。
三、解决方案
1、添加配置信息:
spring:
main:
allow-circular-references: true
2、增加启动类设置
public static void main(String