1. 程式人生 > >SpringBoot Mybatis項目中的多數據源支持

SpringBoot Mybatis項目中的多數據源支持

clas 同學 http st2 pri time charset 技術分享 png

1.概述

有時項目裏裏需要抽取不同系統中的數據源,需要訪問不同的數據庫,本文介紹在Springboot+Mybatis項目中如何支持多數據源操作。

有需要的同學可以下載 示例代碼

2.建數據源

首先,我們建兩個測試庫 test1 test2,分別建兩個表,分別添加一些測試數據

CREATE TABLE `groupidinfo` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `groupId` varchar(255) DEFAULT NULL,
  `version` varchar(255) DEFAULT NULL,
  `cluster` 
varchar(255) DEFAULT NULL, `timeout` int(11) DEFAULT NULL, `retries` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;

技術分享圖片


3.添加POM依賴
4.配置文件

SpringBoot Mybatis項目中的多數據源支持