分包的同窗點這裏:Spring MyBatis多數據源(同包)
sql
建立基本的entity service dao 不一樣的數據源建立不一樣的包 我這裏爲了分辨 一個用的是Mysql 一個是Oracle 方便測試,測試
我這裏使用的是MyBatisui
建立MyBatis dao 映射 xml 文件spa
也要在不一樣的包.net
和上面的對應日誌
建立db.propertiesxml
我這裏設置了2個數據源blog
建立Mybatis.xml 文件get
建議也是和上面同樣建立2個,也能夠建立一個.可是2個 耦合性下降源碼
步入主題 :
Spring配置文件 :
配置掃描包.
導入數據源鏈接信息
設置2個數據源
我使用的是Druid 我的以爲不錯。推薦一下
Druid的日誌記錄Filter
事物管理 和 開啓事物自動掃描註解
還要配置另一個的
最重要的一步:開啓AOP註解支持
在不一樣的Dao調用就會自動切換數據源的
不一樣包的多數據源很簡單,總結來講就是 不一樣數據源配置多個就能夠了,有問題留言
附上樓主的源碼,親,點我去下載