项目中可能会出现两个service需要相互调用的情况,两个service相互调用会造成bean循环依赖,Spring在应用程序上下文启动时就会去创建所有的单例bean对象,从而导致项目无法启动。
而@Lazy注解可以延迟加载bean对象,即在使用时才去初始化,所以只需要给其中一个加上@Lazy注解就能解决循环依赖问题
原文链接:https://www.cnblogs.com/gaojinshun/p/16695410.html
Original: https://www.cnblogs.com/gaojinshun/p/16695410.html
Author: ki16
Title: Spring 依赖注入循环依赖问题解决
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/581012/
转载文章受原作者版权保护。转载请注明原作者出处!