![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring深入学习
文章平均质量分 68
spring框架深入理解及底层的学习
薯片的铲屎官
刚入门
展开
-
循环依赖及spring三级缓存
1.循环依赖 目录 1.循环依赖 1.1 概念 1.2 循环依赖的N种场景 2.模拟一级缓存 2.1 为了更好的解释使用缓存解决循环依赖问题,我们把创建bean的过程简化为以下三步: 2.2 创建流程(A和B相互依赖) 2.3 创建流程图: 2.4 代码实现 2.5 发现问题 3.模拟二级缓存 3.1 代码实现 3.2 发现问题 3.3ObjectFactory -- 对象工厂 4.spring三级缓存 4.1bean的创建过程(丰富之前的创建流程) 4.2 三级...原创 2021-12-10 17:47:36 · 822 阅读 · 0 评论 -
spring事务的传播
1.spring事务的传播 为什么会有传播机制 spring对事务的控制,是使用aop切面实现的 场景一:A调用B,都有事务,B异常,让B提交还是两个一起回滚 场景二:A调用B,A有事务,是够让B加入事务控制,B异常,A是否回滚 场景三:A调用B,都有事务,B执行完成,A有异常,B是否回滚 传播机制的生效条件 由于spring是使用aop来代理事务控制的,是针对于接口或类的,所以在同一个service类中两个方法调用,原创 2021-10-27 17:06:16 · 134 阅读 · 0 评论