spring 多資料來源

2022-06-24 03:39:09 字數 730 閱讀 7934

之前嘗試的乙個多資料來源切換的功能測試可以實現了,下面進行一下簡單的筆記

<?xml version="1.0" encoding="utf-8"?>

testservice 方法通過以下方式進行主動切換

dynamicdatasource 類

package com.utils;

import org.springframework.jdbc.datasource.lookup.abstractroutingdatasource;  

/* * 配置多資料來源

*/  

public class dynamicdatasource extends abstractroutingdatasource  

public static string getcustomertype()  

public static void clearcustomertype()  

@override  

protected object determinecurrentlookupkey()

public static void updatedata(string datasn)

}目前發現在同一方法內訪問同一資料來源 不需要進行切換資料來源

在同一方法內訪問不同資料來源,非預設資料來源的需要切換,切換後不需要恢復預設資料來源

切換後的資料來源的訪問影響,該方法下次訪問時的資料來源,原因應該和方法的儲存空間有關係?目前還沒搞清楚

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 配置單資料來源和多資料來源

如何配置多資料來源?1.spring直接配置所需的bean 事務相關 可選 操作相關 可選 2.springboot做了哪些配置?符合條件時才進行配置。1 spring boot中預設資料來源的發展 spring boot 1.x 預設使用tomcat的datasource。spring boot ...