***************************
APPLICATION FAILED TO START
***************************
Description:
The dependencies of some of the beans in the application context form a cycle:
| MyController (field private com.zhxy.service.AService com.zhxy.controller.MyController.BService)
↑ ↓
| BService
└─────┘
启动spring boot报以上错误
错误产生原因:BService里面注入AService使用,AService里面又注入BService使用
解决方法:在BService的实现类对 AService 加上Spirng的注解 @Lazy
@Autowired
@Lazy
private AService aService ;