![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 59
spring 无中生有
看着蓝天抽支烟
这个作者很懒,什么都没留下…
展开
-
Spring 三级缓存
A 注入到C,A注入到B,又需要从第三级缓存中获取实例,而第三级缓存里保存的并非真正的实例对象,而是ObjectFactory对象。不提前创建好代理对象,在出现循环依赖被其他对象注入时,才实时生成代理对象。其实A对象的实例已经被添加到第二级缓存中了,而在A注入到C时,只用从第二级缓存中获取该对象即可。不管有没有循环依赖,都提前创建好代理对象,并将代理对象放入缓存,出现循环依赖时,其他对象直接就可以取到代理对象并注入。如果创建的Bean有对应的代理,那其他对象注入时,注入的应该是对应的代理对象;原创 2023-06-07 15:39:56 · 959 阅读 · 0 评论 -
第二章 容器接口ApplicaiotnContext
【代码】第二章 容器接口ApplicaiotnContext。原创 2023-04-23 18:35:16 · 50 阅读 · 0 评论