1. 程式人生 > 實用技巧 >SpringBoot之多資料來源動態切換資料來源

SpringBoot之多資料來源動態切換資料來源

兩個資料庫

1,依賴

  

 <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
            <version>1.0.0</version>
        </dependency>

2,yml

spring:
  datasource:
    dynamic:
      #primary: master #設定預設的資料來源或者資料來源組,預設值即為master
      #strict: 
false #設定嚴格模式,預設false不啟動. 啟動後在未匹配到指定資料來源時候會丟擲異常,不啟動則使用預設資料來源. #datasource: master: url: jdbc:mysql://ip+埠/woke_cloud_social?characterEncoding=UTF-8&useSSL=false&zeroDateTimeBehavior=convertToNull&serverTimezone=CTT&tinyInt1isBit=false username: password: #driver
-class-name: com.mysql.jdbc.Driver slave: slave_1: url: jdbc:mysql://ip+埠/woke_cloud_property?characterEncoding=UTF-8&useSSL=false&zeroDateTimeBehavior=convertToNull&serverTimezone=CTT&tinyInt1isBit=false username: password: #driver
-class-name: com.mysql.jdbc.Driver

3,在mapper加從節點的註解