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實現(xiàn)類中需要加入@DS注解


重新啟動項目,加載數(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)文章
SpringBoot使用Shiro實現(xiàn)動態(tài)加載權(quán)限詳解流程
本文小編將基于?SpringBoot?集成?Shiro?實現(xiàn)動態(tài)uri權(quán)限,由前端vue在頁面配置uri,Java后端動態(tài)刷新權(quán)限,不用重啟項目,以及在頁面分配給用戶?角色?、?按鈕?、uri?權(quán)限后,后端動態(tài)分配權(quán)限,用戶無需在頁面重新登錄才能獲取最新權(quán)限,一切權(quán)限動態(tài)加載,靈活配置2022-07-07
Java利用Hutool-Script封裝JS腳本執(zhí)行
在?Java?開發(fā)中,有時需要動態(tài)執(zhí)行腳本代碼,比如?JavaScript?腳本,來實現(xiàn)一些靈活的業(yè)務(wù)邏輯,下面我們就來看看如何利用Hutool-Script模塊對Java的腳本執(zhí)行功能進行封裝吧2025-02-02
SpringBoot實現(xiàn)本地文件存儲及預(yù)覽過程
這篇文章主要介紹了SpringBoot實現(xiàn)本地文件存儲及預(yù)覽過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11
從原理到實戰(zhàn)解析Java Stream 的并行流性能優(yōu)化
本文給大家介紹Java Stream的并行流性能優(yōu)化:從原理到實戰(zhàn)的全攻略,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2025-08-08

