
前言 Spring的核心功能有三点IOC、DI、AOP,IOC则是基础,也是Spring功能的最核心的点之一。 IoC(控制反转) IoC是Sp...
前言 先贴一张从网上找到的Spring事务图,因为源码比较长,结合图看的话,不容易看到后边忘记 以SpringBoot为例,看下SpringBo...
当我们有业务需要在事务提交过后进行某一项或者某一系列的业务操作时候我们就可以使用TransactionSynchronizationManage...
在进行数据库操作的时候,如果需要多个操作要么一起成功,要么一起失败那么就需要使用事务操作了。使用 Spring 框架只需要在方法上添加 @Tra...
背景 在业务中,经常会有这样的需求,在数据库事务提交之后,发送异步消息或者进行其他的事务操作。 例如当用户注册成功之后,发送激活码,如果用户注册...
前言 业务系统的数据,一般最后都会落入到数据库中,例如 MySQL、Oracle 等主流数据库,不可避免的,在数据更新时,有可能会遇到错误,这时...
一、Spring 三级缓存 1、三级缓存的定义 看源码的DefaultSingletonBeanRegistry中有三个Map对象,通常情况下,...
事物注解方式:@Transactional 当标于类前时,标示类中所有方法都进行事物处理,例子: 当类中某些方法不需要事物时: 事物传播行为介绍...
前言 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务...
文集作者