在事物提交之后进行某些操作
关键代码:
TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
@Override
public void afterCommit() {
System.out.println("send email after transaction commit...");
}
});
此时注意,该代码块一定要在事务内,不然会报错:Transaction synchronization is not active