javascript
Spring MyBatis多数据源分包
創(chuàng)建基本的entity service dao 不同的數(shù)據(jù)源創(chuàng)建不同的包 我這里為了分辨 一個用的是Mysql 一個是Oracle 方便測試,
我這里使用的是MyBatis
創(chuàng)建MyBatis dao 映射 xml 文件
image.png
也要在不同的包
和上面的對應(yīng)
創(chuàng)建db.properties
image.png
我這里設(shè)置了2個數(shù)據(jù)源
創(chuàng)建Mybatis.xml 文件
image.png
建議也是和上面一樣創(chuàng)建2個,也可以創(chuàng)建一個.但是2個 耦合性降低
步入主題 :
Spring配置文件 :
image.png
配置掃描包.
導(dǎo)入數(shù)據(jù)源連接信息
設(shè)置2個數(shù)據(jù)源
我使用的是Druid 個人覺得不錯。推薦一下
Druid的日志記錄Filter
image.png
事物管理 和 開啟事物自動掃描注解
還要配置另外一個的
最重要的一步:開啟AOP注解支持
image.png
在不同的Dao調(diào)用就會自動切換數(shù)據(jù)源的
不同包的多數(shù)據(jù)源很簡單,總結(jié)來說就是 不同數(shù)據(jù)源配置多個就可以了,有問題留言
轉(zhuǎn)載于:https://www.cnblogs.com/zhousiwei/p/10625747.html
總結(jié)
以上是生活随笔為你收集整理的Spring MyBatis多数据源分包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 正则:连续数字
- 下一篇: Verilog中的UDP