【发布时间】:2021-06-27 05:40:41
【问题描述】:
我的项目中有多个数据源,每个数据源对应一个事务管理器,它们共享一个方面。现在我的项目有一个问题:事务提交后需要处理一些逻辑,比如发送Mq消息。我尝试使用@TransactionalEventListener实现,但是发现在AbstractPlatformTransactionManager.processCommit()中,他监听了其他事务的提交。我很疑惑,有什么解决办法吗?@TransactionEventListener中的条件怎么用? Spring 版本 5.1.5.RELEASE
【问题讨论】:
标签: java spring datasource mybatis spring-transactions