網上很多spring boot+ mybatis 多資料源配置均使用切面實作,後發現隻需要對相應的包指定相應的資料源就可以實作多資料源的需求。
1.資料源配置使用properties或者yml檔案,本人使用yml檔案,連結多資料源的時候,有時用url會有問題,但是使用jdbc-url就可以用,請大佬留言幫解決。注意格式,縮進和冒号後面的空格。

2.取消spring boot資料源自動加載
3.為DAO包指定資料源,我在dao下面建了兩個包區分不同資料源,同樣第二個資料源類似配置
4.之後配置mybatis,寫dao 和xml,或者直接在注解中寫sql 不需要配置resaultMap,是以spring boot中可以沒有xml
5.service調用,使用不同的dao(不同包下)即可通路不同的資料源
6.配置完成即可實作多資料源,本人原創。本人也是剛開始使用spring boot 感覺很友善,如果有什麼建議、疑問請留言。
7.轉載請注明出處。