spring mvc 多資料來源配置

2021-07-10 17:56:20 字數 635 閱讀 9741

、首先配置兩個資料庫

2、再配置乙個datasource 管理 key 值和value值對應,預設選擇datasourcea ,其他配置按照正常的spring mvc 配置即可。

3、sessionfactory 中使用 datasource做資料來源。

4、新建乙個dynamicdatasource類繼承abstractroutingdatasource。

public class dynamicdatasource extends abstractroutingdatasource

public static string getcustomertype()

public static void clearcustomertype()

@override

protected object determinecurrentlookupkey()

}

5、切換資料來源,這一步必須在進入業務層之前切換。

dynamicdatasource.setcustomertype(dynamicdatasource.data_source_a);

spring多資料來源配置

前段時間由於公司專案需求,需要多資料來源的支援,苦b折騰了兩天程式猿,話不多說,直接擼碼。classpath jdbc.properties select 1 true select 1 true org.hibernate.dialect.mysqldialect false update tru...

spring 多資料來源配置

以下是我的xml配置,在配置的過程中涉及到不同的包分配不同的資料來源,在這裡用逗號分割就好 當然萬用字元能結局的那是最好了.xmlns xsi xmlns aop xmlns tx xmlns task xmlns context xmlns rabbit xsi schemalocation sp...

Spring MyBatis配置多資料來源

我此處用到的兩個資料庫都是oracle 1.首先修改資料庫的配置檔案,使得其有多個資料庫 2.配置spring的配置檔案 2.1資料庫1的spring配置 2.2資料庫2的spring配置 2.3配置多資料來源 這裡將兩個datasource配置到multipledatasource中,defaul...