![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 83
期待~~~
这个作者很懒,什么都没留下…
展开
-
Spring源码分析之IOC源码-事务基础阶段IOC源码
工作这么多年,尽忙与业务的增删改查操作,后面发现,对于组件的编写,发现技术的沉淀没有多少。在工作中,避免不了对开源框架的二次开发,然而提起源码二字,脑海中不由的出现恐惧,追根到底,还是对于优秀框架的源码读的太少,于是决定静下心来,再次提起Spring源码的学习。本章节,主要是对Spring IOC 的源码进行回顾,同时,演示代码完全按Spring 事务的结构进行构架,目的也是对Spring 事务源码学习打好基础。原创 2022-09-20 02:15:23 · 229 阅读 · 0 评论 -
Spring提供开放式接口整理系列一
/扩展接口 @Nullable default Object postProcessBeforeInstantiation(Class原创 2022-09-01 01:07:34 · 163 阅读 · 0 评论 -
java-spring三级缓存解决循环依赖
此时缓存池的情况(1级:没有,2级没有,3级A\B对象的早期对象)。此时B对象完成走A对象的赋值操作,A对象赋值成功,走A对象的后期逻辑 ,添加到1级缓存池中,并把2、3级缓存池中的A对象删除,缓存池状态(1、A、B完整对象, 2、没有,3、没有)。整个A对象实例化完成。3、构造方式注入时,在实例化A对象的时候,就发现依赖B对象,此时就去创建B对象了, 而此时的A对象并没有加入三级缓存池中,B对象实例化时,发现依赖A对象,又去创建 A对象了,发现A对象正在创建,抛出异常,循环依赖问题。原创 2022-08-25 08:47:14 · 580 阅读 · 0 评论