//事务提交后发消息
TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
@Override
public void afterCommit() {
TeacherStatusChangeDTO teacherStatusChangeDTO = TeacherStatusChangeDTO.builder()
.teacherChangeStatus(TeacherChangeStatusEnum.ADD.name())
.teacherMsgDTOList(Lists.newArrayList(teacherMsgDTO))
.build();
teacherPublish.publishMessage(teacherStatusChangeDTO);
}
});
在 Spring 事务中注册一个 TransactionSynchronization 对象。注册的对象将在事务提交或回滚时被调用。
最新推荐文章于 2025-07-20 07:32:29 发布
5065

被折叠的 条评论
为什么被折叠?



