Spring技术与原理
文章平均质量分 81
学习就是点滴积累。
Java-Talk
这个作者很懒,什么都没留下…
展开
-
Spring 事务失效的7种场景
目录1、事务失效的7种情况1.1、未启用 spring 事务管理功能1.2、方法不是 public 类型的1.3、数据源未配置事务管理器1.4、自身调用问题1.5、异常类型错误1.6、异常被吞了1.7、业务和spring事务代码必须在一个线程中2、如何快速定位事务相关bug?1、事务失效的7种情况1.1、未启用 spring 事务管理功能@EnableTransactionManagement 注解用来启用 spring 事务自动管理事务的功能,这个注解.转载 2022-05-09 19:47:04 · 445 阅读 · 0 评论 -
Spring-bean 的循环依赖以及解决方式
目录1. 什么是循环依赖?2. 怎么检测是否存在循环依赖3. Spring怎么解决循环依赖1. 什么是循环依赖?循环依赖其实就是循环引用,也就是两个或则两个以上的 bean 互相持有对方,最终形成闭环。比如 A 依赖于 B,B 依赖于 C,C又依赖于 A。如下图:注意,这里不是函数的循环调用,是对象的相互依赖关系。循环调用其实就是一个死循环,除非有终结条件。Spri...转载 2020-01-08 10:07:21 · 1021 阅读 · 0 评论 -
spring的IOC和DI理解
IoC ------ Inversion of Control 控制反转DI ------ Dependency Injection 依赖注入1.1 要想理解 IoC 和 DI 就必须搞清楚如下的问题:参与者都有谁? 依赖:谁依赖谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么? 控制反转:谁控制谁?控制什么?为何叫反转? 依赖注入和控制反转是同一个概念吗?1.2 问题分...原创 2019-10-07 22:37:12 · 312 阅读 · 0 评论