/**
* 事务提交之后发送kafka消息
* 不在事务控制中的,切勿调用此方法
*/
private void send(String message) {
TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
@Override
public void afterCommit() {
sendMsg(kafkaTopic, JSONObject.parse(message));
}
});
}