spring的异步事务提交

spring的异步事务提交

spring提供便捷的异步日志记录

相信大家在做公司小项目的时候都会遇到,只记录一个或者两个模块的日志记录,如操作记录等

spring中的TransactionSynchronizationManager.registerSynchronization此方法会在业务代码执行<成功>后异步运行,不会影响接口事务.实用于少量日志记录等问题.

直接上代码
.***
.***
业务代码
.****
.****
TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
@Override
public void afterCommit() {
//需要异步提交事务的代码
super.afterCommit();
}
});

深入理解参考: link.

你可能感兴趣的:(spring的异步事务提交)