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...