Faxon 2021-03-31 21:26 采纳率: 100%
浏览 312
已结题

@TransactionalEventListener监听器如何监听指定的事物管理器上

现在项目中有多个数据源,每个数据源对应一个TransactionManager,他们共用一个切片。

现在我想在某个事务提交后处理一些逻辑,发现使用@TransactionalEventListener是最合适的(代码改动小),

但是我发现监听器监听到了其他TransactionManager提交的事务,而忽略了我本应该想监听的事务。

TransactionManager可以绑定TransactionManager吗?

卡了好久了,没解决,求大神指点。

  • 写回答

2条回答 默认 最新

  • CSDN专家-三岁丫 2021-03-31 21:48
    关注

    好像不能,那你就只监听指定的事件呀。发布一个特殊的事件,而不是共用同一个事件。

    评论

报告相同问题?