基本项目创建完毕,配置数据库连接,随便写几个数据库交互,启动时提示:已连接0个数据源,报错:必须指定一个primary数据源..疑惑:我没有配置多数据源,为何会这样?报错位置指向:com.baomidou ....的某个方法启动时,调用找不到datasource,于是干脆按照多数据源,配置主数据源,问题解决,后来仔细一看问题原来在于:
<!--<dependency>-->
<!--<groupId>com.baomidou</groupId>-->
<!--<artifactId>dynamic-datasource-spring-boot-starter</artifactId>-->
<!--<version>2.4.2</version>-->
<!--</dependency>-->
<!--主从end-->
<!--<dependency>-->
<!--<groupId>org.projectlombok</groupId>-->
<!--<artifactId>lombok</artifactId>-->
<!--</dependency>-->
简介
dynamic-datasource-spring-boot-starter 基于
在创建的SpringBoot项目中,配置数据库连接后启动遇到未指定primary数据源的问题,错误源于com.baomidou的某方法。通过按多数据源配置主数据源解决了问题。该问题实际是由于dynamic-datasource-spring-boot-starter库导致,适用于读写分离环境,支持主从数据源配置,并提供了自定义数据源和策略的选择。
订阅专栏 解锁全文
6002

被折叠的 条评论
为什么被折叠?



