跳至主要內容
Spring 事务同步

前言

事务功能在日常开发中使用并不少,本质上是为了保证一次业务请求处理过程中涉及多次 DB 数据操作时的原子性。而本篇主要讲述的事务功能是实现在事务执行的某个阶段去做某些事,即事务同步。在常规的 Web 应用中,大多是直接使用@Transactional注解方法来完成事务操作,但也有一些特殊情况,需要在事务提交前、提交后等情况下执行某些操作,如资源准备、清理、自定义操作等。

事务同步接口

事务同步回调接口是TransactionSynchronization,其抽象实现TransactionSynchronizationAdapter源码如下:


YUDI-Corgi原创SpringSpringTransaction大约 11 分钟