springboot 動態多資料來源配置

2021-10-13 17:13:47 字數 462 閱讀 9828

1.鋪墊–儲存及獲取資料源-dynamicdatasourcecontextholder

這個類,起到承上啟下的作用,後邊aop切換時,會首先setdatasourcetype,在使用時進行getgetdatasourcetype

同時掃瞄環境時,下面的dynamicdatasourceregister會把資料來源 資訊(其實是名稱) 都掃瞄加入到datasourceids這個list中

public

class

dynamicdatasourcecontextholder

{

//存放當前執行緒使用的資料來源型別資訊

private

static

final threadlocal

springboot 多資料來源動態切換

1.取消單資料來源預設配置 datasourceautoconfiguration.class public static void main string args 2.切換資料來源 aspect component lazy false order 0 order設定aop執行順序 使之在資料庫...

springboot之動態切換多資料來源

1.註冊多資料來源 configuration public class datasourceconfiguration 廣州資料來源 bean name guangzhoudatasource qualifier guangzhoudatasource configurationpropertie...

Spring Boot多資料來源配置

方案實現 新建兩個配置類 即加 configuration註解的類 乙個為primarydatasourceconfig,用來配置本專案的資料來源 另乙個叫seconddatasourceconfig,用來配置需要同步的資料來源。如下 configuration public class prima...