mybatisplus-多数据源配置

1. 流程

  1. pom文件
  2. yml配置多数据源
  3. 具体服务添加注解@DS(“***”)

1.pom文件


        <!--mybatis plus 起步依赖-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.0</version>
        </dependency>


        <!--多数据源-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
            <version>3.5.2</version>
        </dependency>

2. yml配置

根据具体情况配置不同数据源…不同的数据库.不同sql源.都是可以的
官网链接


# datasource
spring:
  datasource:
    dynamic:
      primary: master #设置默认的数据源或者数据源组,默认值即为master
      strict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源
      datasource:
        db_qa_wecom_datasync:   # 数据库1
          driver-class-name: org.postgresql.Driver
          url: jdbc:postgresql://127.0.0.1:5433/db_qa_wecom_datasync?currentSchema=public&autoReconnect=true&failOverReadOnly=false
          username: postgres
          password: root
        db_qa_wecom:   # 数据库2
          driver-class-name: org.postgresql.Driver
          url: jdbc:postgresql://127.0.0.1:5433/db_qa_wecom?currentSchema=public&autoReconnect=true&failOverReadOnly=false
          username: postgres
          password: root


3. 具体服务添加注解@DS(“***”)

3.1库表信息

在这里插入图片描述

3.2具体服务对应具体

在这里插入图片描述

3.3从不同的数据库中查询的结果.

在这里插入图片描述

相关推荐

  1. SpringBoot MybatisPlus 配置动态表名&数据

    2024-02-02 00:46:01       23 阅读
  2. RabbitMq数据配置

    2024-02-02 00:46:01       37 阅读
  3. Springboot2+mybatisplus+数据更换mysql数据库为pgsql

    2024-02-02 00:46:01       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-02 00:46:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-02 00:46:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-02 00:46:01       82 阅读
  4. Python语言-面向对象

    2024-02-02 00:46:01       91 阅读

热门阅读

  1. ISCTF wp

    ISCTF wp

    2024-02-02 00:46:01      50 阅读
  2. EXCEL VBA实现随机数抽奖

    2024-02-02 00:46:01       53 阅读
  3. Python爬虫-批量爬取免费小说并下载保存到本地

    2024-02-02 00:46:01       118 阅读
  4. Python 机器学习 K-近邻算法

    2024-02-02 00:46:01       61 阅读
  5. go语言-字符串处理的常用函数

    2024-02-02 00:46:01       49 阅读
  6. Docker

    2024-02-02 00:46:01       47 阅读
  7. go install

    2024-02-02 00:46:01       66 阅读
  8. Redis的过期策略和内存淘汰机制

    2024-02-02 00:46:01       50 阅读