mybatisplus-多数据源配置

1. 流程

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

1.pom文件


        
        
            com.baomidou
            mybatis-plus-boot-starter
            3.4.0
        


        
        
            com.baomidou
            dynamic-datasource-spring-boot-starter
            3.5.2
        

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库表信息

mybatisplus-多数据源配置_第1张图片

3.2具体服务对应具体

mybatisplus-多数据源配置_第2张图片

mybatisplus-多数据源配置_第3张图片

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

mybatisplus-多数据源配置_第4张图片

你可能感兴趣的:(oracle,数据库)