spring:在事件发布服务器而不是侦听器上设置transactionphase

ztyzrc3y  于 2021-07-16  发布在  Java
关注(0)|答案(0)|浏览(205)

在spring中,您可以通过applicationeventpublisher发布事件,并在事件侦听器上设置transactionphase,例如:

@TransactionalEventListener(phase = TransactionPhase.AFTER_COMMIT)

有没有办法在发布事件时设置transactionphase,而不是在处理事件时设置?比如:

applicationEventPublisher.publishEvent(new SomeEvent(), TransactionPhase.AFTER_COMMIT);

我可以在publisher上设置transactionphase吗?或者有没有其他的出版商,我可以用这种方式?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题