springIOC解決循環依賴的原理

首先解決循環依賴需要使用DefaultSingletonBeanRegistry類定義的三級緩存: /** 一級緩存,緩存初始化完成的單例對象,放到這裏的單例對象是可以直接使用的 */ private final Map<String, Object> singletonObjects = new ConcurrentHashMap<>(256); /** 二級緩存,緩存提前曝光的單例對象,放到
相關文章
相關標籤/搜索