SpringBoot配置多個數(shù)據(jù)源超簡單步驟(連接多個數(shù)據(jù)庫)
一、pom.xml 引入依賴
引入多數(shù)據(jù)源需要引入以下依賴,該依賴支持多數(shù)據(jù)源的引用和注解:
<dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>3.5.0</version> </dependency>
二、application.yml配置文件
修改配置文件,配置兩個數(shù)據(jù)源即可:
注意primary,如果service沒有配置相應(yīng)注解則會默認(rèn)讀取這個數(shù)據(jù)源
三、兩個Service以及兩個ServiceImpl
在相應(yīng)的service上通過注解指定相應(yīng)查詢的數(shù)據(jù)源:
在service實(shí)現(xiàn)類中需要加入@DS注解
重新啟動項(xiàng)目,加載數(shù)據(jù)源,即可在相應(yīng)的service查詢@DS指定的數(shù)據(jù)源了。
總結(jié)
到此這篇關(guān)于SpringBoot配置多個數(shù)據(jù)源(連接多個數(shù)據(jù)庫)的文章就介紹到這了,更多相關(guān)SpringBoot配置多個數(shù)據(jù)源內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java實(shí)現(xiàn)HmacSHA256算法進(jìn)行加密方式
這篇文章主要介紹了java實(shí)現(xiàn)HmacSHA256算法進(jìn)行加密方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08JAVA中的靜態(tài)代理、動態(tài)代理以及CGLIB動態(tài)代理總結(jié)
本篇文章主要介紹了JAVA中的靜態(tài)代理、動態(tài)代理以及CGLIB動態(tài)代理總結(jié),具有一定的參考價值,有興趣的可以了解一下2017-08-08Java定時任務(wù):利用java Timer類實(shí)現(xiàn)定時執(zhí)行任務(wù)的功能
本篇文章主要介紹了利用java Timer類實(shí)現(xiàn)定時執(zhí)行任務(wù)的功能,具有一定的參考價值,有需要的可以了解一下。2016-11-11java將html轉(zhuǎn)成圖片代碼實(shí)例(html2image)
這篇文章主要介紹了java將html轉(zhuǎn)成圖片的相關(guān)資料,在Java開發(fā)中,將HTML轉(zhuǎn)換為圖片可以使用html2image庫,文中通過代碼及圖文介紹的非常詳細(xì),需要的朋友可以參考下2024-09-09在SpringBoot項(xiàng)目中解決依賴沖突問題的方法
在SpringBoot項(xiàng)目中,依賴沖突是一個常見的問題,特別是當(dāng)項(xiàng)目引入多個第三方庫或框架時,依賴沖突可能導(dǎo)致編譯錯誤、運(yùn)行時異常或不可預(yù)測的行為,本文給大家介紹了如何在SpringBoot項(xiàng)目中解決以來沖突問題的方法,需要的朋友可以參考下2024-01-01做java這么久了居然還不知道JSON的使用(一文帶你了解)
這篇文章主要介紹了做java這么久了居然還不知道JSON的使用(一文帶你了解),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07