Spring为何采用三级缓存机制来克服循环依赖问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计969个文字,预计阅读时间需要4分钟。
我们知道Spring为了解决循环依赖问题,使用了三级缓存。三级缓存包括:
- 一级缓存:singletonObjects,用于保存Bean的实例。- 二级缓存:earlySingletonObjects,用于保存Bean的早期引用。- 三级缓存:singletonFactories,用于保存Bean的工厂对象。
本文共计969个文字,预计阅读时间需要4分钟。
我们知道Spring为了解决循环依赖问题,使用了三级缓存。三级缓存包括:
- 一级缓存:singletonObjects,用于保存Bean的实例。- 二级缓存:earlySingletonObjects,用于保存Bean的早期引用。- 三级缓存:singletonFactories,用于保存Bean的工厂对象。

