有人对如何实现自己的XAResource有很好的教程或建议吗?我需要Spring的MailSender进行事务处理,以便仅在事务提交后才发送邮件,而且似乎没有任何现有的事务包装器。
如您在评论中所述,如果您只需要等待提交,则可以调查TransactionSynchronizationManager.registerSynchronization()用于触发提交时发送电子邮件的情况。
TransactionSynchronizationManager.registerSynchronization()