使用了第三方数据库连接池Druid,没有声明事务管理器。
Spring boot对事务管理会有默认配置,但不包含第三方插件,使用第三方插件时需要额外处理
解决方法:使用druid数据源配置事务管理器
@Bean(name="transactionManager")
public DataSourceTransactionManager transactionManager(){
return new DataSourceTransactionManager(dataSource());
}