使用了第三方數據庫連接池Druid,沒有聲明事務管理器。
Spring boot對事務管理會有默認配置,但不包含第三方插件,使用第三方插件時需要額外處理
解決方法:使用druid數據源配置事務管理器
@Bean(name="transactionManager")
public DataSourceTransactionManager transactionManager(){
return new DataSourceTransactionManager(dataSource());
}