//手动开启事务 TransactionStatus transactionStatus = dataSourceTransactionManager.getTransaction(transactionDefinition);
try {
// 代码逻辑
dataSourceTransactionManager.commit(transactionStatus); } catch (Exception e) { // TODO: 2019-08-09 增加钉钉或者邮件提示 log.error("错误信息", e); dataSourceTransactionManager.rollback(transactionStatus); }