SpringBoot + Mybatis + Druid 配置雙數據源


SpringBoot + Mybatis + Druid 配置雙數據源(IDEA)

為了防止自己以后踩坑,做個筆記,記錄一下.

在做這個雙數據源的時候,真的讓人頭痛,網上的資料都不全,那些各種各樣的博客,基本上都一樣,而且寫的遮遮掩掩的。看的很讓人頭痛。這一次自己做完后,也來記錄一下,試試看能不能寫好!哈哈哈!  

 


 1.下面是項目的pom.xml文件,主要的包文件也就是那幾個,這里我用的是SQL server 數據庫。

2.接下來就是數據源的配置了,也就是在application.properties文件中,在數據源的配置中前綴都是spring.datasource.master 與spring.datasource.cluster 他們兩個中最后面的單詞就是數據源的別名,這個要區分好,在后面會有用到

3.項目結構展示,需要兩個config來給這兩個數據源進行配置!箭頭標注的位置都是需要注意的

 

4.兩個config的展示,這里我技術有限,只能一步一步截圖啦,

 

有點懶,哈哈,這些代碼復制的問題,你們可以參考一下原文,這里我只把采坑點給提出來,以及解決的辦法。原文地址:https://www.cnblogs.com/Alandre/p/6611813.html

最好先將地址中的看一遍,然后自己跟着做,最后如果遇到問題,如果是和我一樣的問題,大概都能解決!

最重要的還是pom.xml中的配置了,需要將項目中的文件位置給指出來

還有就是我上面的config截圖中與原文不同的就是我指出了Bean文件的位置,就是這一條代碼,對!這一條代碼沒寫,項目就會出現異常,說什么bean初始化失敗什么的。困擾了很久!一定得記住加上這一條代碼!

好了其他的都沒有什么問題了,這次踩坑記錄就到這里了!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM