问题:即时看到日志有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());
}
}