spring
文章平均质量分 51
Crzis
人生若只如初见,何事秋风悲画扇。
等闲变却故人心,却道故人心易变。
展开
-
Transactional注解三种失效场景
1.transactional标注方法修饰符为非public时失效 原因:transactional是基于动态代理实现的,在bean初始化过程中,如果transactional修饰的方法不是public那么默认方法的transactional信息为空,将不会创建代理对象或者不会对方法进行代理调用。 2.在类内部调用调用类内部@Transactional标注的方法。 原因:transactional是基于动态代理对象实现,而本类内调用是通过this调用,而不是代理对象。 3.事务方法内部捕..原创 2021-04-02 15:02:21 · 382 阅读 · 0 评论 -
spring如何解决循环依赖
Spring如何解决循环依赖问题 一、循环依赖问题全景图 二、什么是循环依赖问题? 1、什么是循环依赖: 类与类之间的依赖关系形成了闭环,就会导致循环依赖问题的产生。 比如下图中A类依赖了B类,B类依赖了C类,而最后C类又依赖了A类,这样就形成了循环依赖问题。 2、循环依赖问题案例分析: (1)演示代码: public class ClassA { private ClassB classB; public ClassB getCl...转载 2021-02-01 18:41:49 · 239 阅读 · 0 评论