事务管理是由Spring提供的。 Spring是一个设计优秀的框架,应该对事务的过程做了完整的划分。也就是说,里面可能提供了afterCommit(), afterCompletion()之类的方法。 我们的异步通知应该在事务提交后进行,也就是说,最好的办法,是在需要异步通知的事务中注册一个回调方法,等事务提交了由事务管理器进行调用。