spring 事务 事务提交后才执行某方法

第一种方法:
在要执行的方法加上 @TransactionalEventListener(phase = TransactionPhase.AFTER_COMMIT)

第二种方法:
TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
@Override
public void afterCommit() {
// 事务提交完毕时,触发:funcB
funcB();
}
});
posted @ 2021-05-24 16:05  蟑螂恶霸的开发笔记  阅读(648)  评论(0编辑  收藏  举报