SpringBoot配置多個(gè)數(shù)據(jù)源超簡(jiǎn)單步驟(連接多個(gè)數(shù)據(jù)庫(kù))
一、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配置文件
修改配置文件,配置兩個(gè)數(shù)據(jù)源即可:

注意primary,如果service沒(méi)有配置相應(yīng)注解則會(huì)默認(rèn)讀取這個(gè)數(shù)據(jù)源
三、兩個(gè)Service以及兩個(gè)ServiceImpl
在相應(yīng)的service上通過(guò)注解指定相應(yīng)查詢的數(shù)據(jù)源:
在service實(shí)現(xiàn)類中需要加入@DS注解


重新啟動(dòng)項(xiàng)目,加載數(shù)據(jù)源,即可在相應(yīng)的service查詢@DS指定的數(shù)據(jù)源了。
總結(jié)
到此這篇關(guān)于SpringBoot配置多個(gè)數(shù)據(jù)源(連接多個(gè)數(shù)據(jù)庫(kù))的文章就介紹到這了,更多相關(guān)SpringBoot配置多個(gè)數(shù)據(jù)源內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- springboot連接多個(gè)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法
- SpringBoot配置Hikari數(shù)據(jù)庫(kù)連接池的詳細(xì)步驟
- springboot項(xiàng)目連接多種數(shù)據(jù)庫(kù)該如何操作詳析
- IDEA中SpringBoot項(xiàng)目數(shù)據(jù)庫(kù)連接加密方法
- SpringBoot項(xiàng)目中連接Gauss數(shù)據(jù)庫(kù)
- 詳解如何在SpringBoot中配置MySQL數(shù)據(jù)庫(kù)的連接數(shù)
- 解決Springboot不能自動(dòng)提交數(shù)據(jù)庫(kù)連接問(wèn)題
相關(guān)文章
java合成模式之神奇的樹(shù)結(jié)構(gòu)
這篇文章主要介紹了java合成模式,文中運(yùn)用大量的代碼進(jìn)行詳細(xì)講解,希望大家看完本文后能學(xué)習(xí)到相關(guān)的知識(shí),需要的朋友可以參考一下2021-08-08
SpringBoot使用Shiro實(shí)現(xiàn)動(dòng)態(tài)加載權(quán)限詳解流程
本文小編將基于?SpringBoot?集成?Shiro?實(shí)現(xiàn)動(dòng)態(tài)uri權(quán)限,由前端vue在頁(yè)面配置uri,Java后端動(dòng)態(tài)刷新權(quán)限,不用重啟項(xiàng)目,以及在頁(yè)面分配給用戶?角色?、?按鈕?、uri?權(quán)限后,后端動(dòng)態(tài)分配權(quán)限,用戶無(wú)需在頁(yè)面重新登錄才能獲取最新權(quán)限,一切權(quán)限動(dòng)態(tài)加載,靈活配置2022-07-07
Java利用Hutool-Script封裝JS腳本執(zhí)行
在?Java?開(kāi)發(fā)中,有時(shí)需要?jiǎng)討B(tài)執(zhí)行腳本代碼,比如?JavaScript?腳本,來(lái)實(shí)現(xiàn)一些靈活的業(yè)務(wù)邏輯,下面我們就來(lái)看看如何利用Hutool-Script模塊對(duì)Java的腳本執(zhí)行功能進(jìn)行封裝吧2025-02-02
java給釘釘郵箱發(fā)送郵件功能實(shí)現(xiàn)
文章介紹了如何使用Java給釘釘郵箱發(fā)送郵件,包括開(kāi)通POP和IMAP、引入pom、邏輯處理、直接添加前端傳來(lái)的MultipartFile、添加多個(gè)附件以及給多個(gè)郵箱發(fā)送郵件等步驟,感興趣的朋友一起看看吧2025-02-02
SpringBoot實(shí)現(xiàn)本地文件存儲(chǔ)及預(yù)覽過(guò)程
這篇文章主要介紹了SpringBoot實(shí)現(xiàn)本地文件存儲(chǔ)及預(yù)覽過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11
java+testng+selenium的自動(dòng)化測(cè)試實(shí)例
這篇文章主要介紹了java+testng+selenium的自動(dòng)化測(cè)試實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11
從原理到實(shí)戰(zhàn)解析Java Stream 的并行流性能優(yōu)化
本文給大家介紹Java Stream的并行流性能優(yōu)化:從原理到實(shí)戰(zhàn)的全攻略,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2025-08-08
Java中最全最基礎(chǔ)的IO流概述和簡(jiǎn)介案例分析
Java IO流用于程序與外部設(shè)備的數(shù)據(jù)交互,分為字節(jié)流(InputStream/OutputStream)和字符流(Reader/Writer),處理流(如緩沖流、對(duì)象流)增強(qiáng)功能,提供緩沖、序列化及編碼轉(zhuǎn)換,支持高效文件操作、網(wǎng)絡(luò)通信和國(guó)際化文本處理,感興趣的朋友跟隨小編一起看看吧2025-09-09

