Spring MyBatis多資料來源分包

2022-03-04 16:39:20 字數 534 閱讀 1440

分包的同學點這裡:spring mybatis多資料來源(同包)

建立基本的entity service dao 不同的資料來源建立不同的包 我這裡為了分辨 乙個用的是mysql 乙個是oracle 方便測試,

我這裡使用的是mybatis

建立mybatis dao 對映 xml 檔案

也要在不同的包

和上面的對應

建立db.properties

我這裡設定了2個資料來源

建立mybatis.xml 檔案

建議也是和上面一樣建立2個,也可以建立乙個.但是2個 耦合性降低

步入主題 :

spring配置檔案 :

配置掃瞄包.

匯入資料來源連線資訊

設定2個資料來源

我使用的是druid 個人覺得不錯。推薦一下

druid的日誌記錄filter

事物管理 和 開啟事物自動掃瞄註解

還要配置另外乙個的

最重要的一步:開啟aop註解支援

在不同的dao呼叫就會自動切換資料來源的

Spring MyBatis配置多資料來源

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

Spring Mybatis多資料來源配置

1 在spring的配置檔案裡面,配置多個資料來源,我這裡配置兩個 beanid jobdatasource class com.alibaba.druid.pool.druiddatasource init method init destroy method close beanid xsdat...

spring mybatis多資料來源配置

應開發需求需要,根據專案業務,不同業務下的資料存入不同的資料庫中,且須讀寫分離。目前常用的有兩種方式 第一種 定義多個個資料庫連線,分別是areaddatasource,awritedatasource,breaddatasource,bwritedatasource,creaddatasource...