springboot+durid 使用@Transactional 無效
阿新 • • 發佈:2018-12-12
問題:即時看到日誌有rollback,資料庫依然被更新。
解決方法
application.yml
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
java
@Configuration public class DBConfig { @Bean(name="dataSource") @ConfigurationProperties(prefix="spring.datasource") public DataSource dataSource(){ return new DruidDataSource(); } // 配置事物管理器 @Bean(name="transactionManager") public DataSourceTransactionManager transactionManager(){ return new DataSourceTransactionManager(dataSource()); } }