多数据源配置 CannotFindDataSourceException: dynamic-datasource can not find primary datasource........

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

问题描述:

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

在这里插入图片描述
        日志出现错误显示,动态数据源找不到主数据源 这个问题一下子就搞蒙了,什么时候出现多数据源的配置问题。

具体分析:

        出现上述的问题是因为MyBatis-Plus的多数据源功能上存在错误,但是我这里是新的项目,都没有这样的需求。

        经过分析,发现原来是这个新的SpringBoot项目的pom.xml文件中依赖了其他项目模块,而且该项目模块依赖了如下:

<dependency>
  <groupId>com.baomidou</groupId>
  <artifactId>dynamic-datasource-spring-boo
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是哈猿啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值