springboot中事务提交后调用某个方法
TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
@Override
public void afterCommit() {
System.out.println("send email after transaction commit...");
}
}
);
该方法在事务提交之后自动调用afterCommit方法,如果事务回滚不会调用afterCommit方法