问题描述:
今天启动一个新SpringBoot项目的时候,没有具体的内容,只是把项目建成还没有进行具体的开发,就做了简单服务端口的配置,但是在项目跑起来的时候,出现下图的问题:

日志出现错误显示,动态数据源找不到主数据源 这个问题一下子就搞蒙了,什么时候出现多数据源的配置问题。
具体分析:
出现上述的问题是因为MyBatis-Plus的多数据源功能上存在错误,但是我这里是新的项目,都没有这样的需求。
经过分析,发现原来是这个新的SpringBoot项目的pom.xml文件中依赖了其他项目模块,而且该项目模块依赖了如下:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>dynamic-datasource-spring-boo

在新建的SpringBoot项目启动时遇到找不到主数据源的问题,原因是项目意外依赖了`dynamic-datasource-spring-boot-starter`。解决方案是删除不必要的依赖,或者针对多数据源需求在application.yml中配置主数据源和从数据源信息。通过这样的配置,项目启动问题得以解决。
最低0.47元/天 解锁文章
4189





