mysql配置多数据源出错

Blade 未结 2 281
GlendonWind
GlendonWind 2024-10-15 17:20

一、该问题的重现步骤是什么?

  1. 在pom文件中引入dynamic

    com.baomidoumybatis-plus-boot-starter3.5.1com.baomidoudynamic-datasource-spring-boot3-starter4.2.0

2. yml文件datasource下引入多数据源配置

:
    :
      : master : :
        :
          : ....: jdbc:mysql://localhost:3306/bladex_boot?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
          : root
          : root
          : com.mysql.cj.jdbc.Driver
        :
          : ....: jdbc:mysql://localhost:3306/middle_db?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
          : root
          : root
          : com.mysql.cj.jdbc.Driver

3.项目启动:报错(h2数据库驱动错误)

image.png


二、你期待的结果是什么?实际看到的又是什么?

期待结果:项目正常运行,在为指定数据库的情况下自动运行主库

实际看到的:h2数据库连接错误,使用了mysql驱动,错误实际如上图

**注:系统默认使用的数据库为mysql


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

blaex,springboot3版本,win10操作系统


四、请提供详细的错误堆栈信息,这很重要。



五、若有更多详细信息,请在下面提供。

2条回答
提交回复