Spring 依赖注入循环依赖问题解决
项目中可能会出现两个service需要相互调用的情况,两个service相互调用会造成bean循环依赖,Spring在应用程序上下文启动时就会去创建所有的单例bean对象,从而导致项目无法启动。
而@Lazy注解可以延迟加载bean对象,即在使用时才去初始化,所以只需要给其中一个加上@Lazy注解就能解决循环依赖问题
作者:ki16
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。