Spring-如何解决循环依赖

大致结构图

在这里插入图片描述

关键代码解析

第一次getbean 为空

在这里插入图片描述
在这里插入图片描述

第二次getSingleton

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关问题思考

为什么要用 earlySingletonObjects,删了可以吗?

放入earlySingletonObjects中的对象是根据工厂方法创建出来的,避免了每次都去创建,节省资源。因为工厂的创建方法会很复杂。提升性能。

发布了328 篇原创文章 · 获赞 23 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/lbh199466/article/details/104567845