//当主程序里面的逻辑全部完成之后,才执行异步处理中重写的函数
@Transactional
pubilc void method(){
//主程序
XXX
//异步处理
TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
@Override
public void afterCommit() {
//异步处理的函数XXX
}
});
}