报错内容:
Caused by: java.lang.RuntimeException: dynamic-datasource Please check the setting of primary
at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.afterPropertiesSet(DynamicRoutingDataSource.java:237) ~[dynamic-datasource-spring-boot-starter-3.0.0.jar:3.0.0]
解决方法:
1.在配置文件中设置默认数据源:
2.项目所使用的Springboot版本与引入的dynamic-datasource-spring-boot-starter 版本冲突,导致项目无法正常启动
此处把ynamic-datasource-spring-boot-starter 版本由3.0.0升级到3.5.0
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.0</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<!-- mybatis plus配置数据库-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>dynamic-datasource-spring-boot-starter</artifactId>
<version>3.5.0</version>
</dependency>