Commit dd8b6cc94a460e5780c8029e9a920cece8bb0036

Authored by YunaiV
1 parent 3b6359ca

1. 增加事务管理器的自动配置

src/test/java/cn/iocoder/dashboard/BaseDbAndRedisUnitTest.java
@@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration; @@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration;
9 import org.redisson.spring.starter.RedissonAutoConfiguration; 9 import org.redisson.spring.starter.RedissonAutoConfiguration;
10 import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration; 10 import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration;
11 import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; 11 import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
  12 +import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
12 import org.springframework.boot.test.context.SpringBootTest; 13 import org.springframework.boot.test.context.SpringBootTest;
13 import org.springframework.context.annotation.Import; 14 import org.springframework.context.annotation.Import;
14 import org.springframework.test.context.ActiveProfiles; 15 import org.springframework.test.context.ActiveProfiles;
@@ -30,6 +31,7 @@ public class BaseDbAndRedisUnitTest { @@ -30,6 +31,7 @@ public class BaseDbAndRedisUnitTest {
30 // DB 配置类 31 // DB 配置类
31 DataSourceConfiguration.class, // 自己的 DB 配置类 32 DataSourceConfiguration.class, // 自己的 DB 配置类
32 DataSourceAutoConfiguration.class, // Spring DB 自动配置类 33 DataSourceAutoConfiguration.class, // Spring DB 自动配置类
  34 + DataSourceTransactionManagerAutoConfiguration.class, // Spring 事务自动配置类
33 DruidDataSourceAutoConfigure.class, // Druid 自动配置类 35 DruidDataSourceAutoConfigure.class, // Druid 自动配置类
34 // MyBatis 配置类 36 // MyBatis 配置类
35 MybatisConfiguration.class, // 自己的 MyBatis 配置类 37 MybatisConfiguration.class, // 自己的 MyBatis 配置类
src/test/java/cn/iocoder/dashboard/BaseDbUnitTest.java
@@ -5,6 +5,7 @@ import cn.iocoder.dashboard.framework.mybatis.config.MybatisConfiguration; @@ -5,6 +5,7 @@ import cn.iocoder.dashboard.framework.mybatis.config.MybatisConfiguration;
5 import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure; 5 import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure;
6 import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration; 6 import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration;
7 import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; 7 import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
  8 +import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
8 import org.springframework.boot.test.context.SpringBootTest; 9 import org.springframework.boot.test.context.SpringBootTest;
9 import org.springframework.context.annotation.Import; 10 import org.springframework.context.annotation.Import;
10 import org.springframework.test.context.ActiveProfiles; 11 import org.springframework.test.context.ActiveProfiles;
@@ -26,6 +27,7 @@ public class BaseDbUnitTest { @@ -26,6 +27,7 @@ public class BaseDbUnitTest {
26 // DB 配置类 27 // DB 配置类
27 DataSourceConfiguration.class, // 自己的 DB 配置类 28 DataSourceConfiguration.class, // 自己的 DB 配置类
28 DataSourceAutoConfiguration.class, // Spring DB 自动配置类 29 DataSourceAutoConfiguration.class, // Spring DB 自动配置类
  30 + DataSourceTransactionManagerAutoConfiguration.class, // Spring 事务自动配置类
29 DruidDataSourceAutoConfigure.class, // Druid 自动配置类 31 DruidDataSourceAutoConfigure.class, // Druid 自动配置类
30 // MyBatis 配置类 32 // MyBatis 配置类
31 MybatisConfiguration.class, // 自己的 MyBatis 配置类 33 MybatisConfiguration.class, // 自己的 MyBatis 配置类