spring 依赖注入 困惑小记

来源:互联网 发布:阿里云 视频cdn加速 编辑:程序博客网 时间:2024/06/07 12:10

今天同事碰到了一个很奇怪的问题,之前从来没遇到过,小记一下。

问题描述

ControllerA中持有ServiceA,ServiceA中持有ServiceB。
用spring-boot的依赖注入@Autowired 注入上述三个Bean后,出现循环注入的错误,导致项目无法启动。目前尚不知道是什么原因导致

解决方法

在ServiceB注入上加了@Lazy,使其在第一次被用到的时候才进行注入,解决了上述问题。

TODO

//待解决

原创粉丝点击