引用事务管理器
@Autowired private DataSourceTransactionManager dataSourceTransactionManager;
具体
DefaultTransactionDefinition def = new DefaultTransactionDefinition(); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW); // 事物隔离级别,开启新事务,这样会比较安全些。 TransactionStatus status = dataSourceTransactionManager.getTransaction(def); // 获得事务状态 baseSysLoggerService.thread1(); dataSourceTransactionManager.commit(status);