1. 程式人生 > >spring mvc + mybaties配置多數據源

spring mvc + mybaties配置多數據源

源配置 項目 mvc 數據源 src 分配 就是 配置數據源 image

1:首先配置數據源,可以現在配置文件中引入,在這裏我直接寫在spring配置文件中了

首先給出單數據源配置文件

技術分享圖片

技術分享圖片

主要修改的就是這二個地方,

現在來看看多數據源的配置

技術分享圖片

配置二個數據源,註意bean的 id 要唯一

接下來就是選擇數據源的問題了,下面的這段bean直接加載spring配置文件就行了, id也要是惟一的,class的值是DynamicDataSource這個類在你項目中的路徑

技術分享圖片

配置好了之後,接下來還要修改mybaties的配置信息,但數據源配置是這樣的

技術分享圖片

現在修改成下面這樣

技術分享圖片

也就是改了id=“sqlSessionFactory” 中引入數據源的值,ref的值改成動態分配數據源bean的id的值,,配置文件改好之後,現在要編寫二個類

技術分享圖片

技術分享圖片

接下來就在控制器中調用了

技術分享圖片

就可以了,

spring mvc + mybaties配置多數據源