最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot 多數(shù)據(jù)源配置不生效遇到的坑及解決

 更新時(shí)間:2021年11月17日 11:11:32   作者:bezalellee  
這篇文章主要介紹了springboot 多數(shù)據(jù)源配置不生效遇到的坑及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

多數(shù)據(jù)源配置不生效遇到的坑

**
同步數(shù)據(jù)時(shí)遇到多個(gè)數(shù)據(jù)源切換的問(wèn)題,配置了yml文件時(shí)候發(fā)現(xiàn)啟動(dòng)的時(shí)候不加載數(shù)據(jù)源的配置。
**
spring:
datasource:
db1:
driver-class-name:xxxxxxx
url:jdbc:xxxxxxx
username:root
password:111111
db2:
driver-class-name:xxxxxx
url:xxxxxx
username:root
password:111111

等等。。。。。。。。

每個(gè)配置都檢查了,沒(méi)有寫錯(cuò),對(duì)了好幾遍。折騰了半天。。。。。。

解決方案

yml配置文件里格式不對(duì)齊,db1 db2 db3 要在同一個(gè)列上

在這里插入圖片描述

編譯器沒(méi)有任何提示,多了一個(gè)空格或者不對(duì)齊都不會(huì)加載。

踩坑SpringBoot配置多數(shù)據(jù)源,循環(huán)引用問(wèn)題

最近在使用SpringBoot配置AOP動(dòng)態(tài)數(shù)據(jù)源,通過(guò)繼承AbstractRoutingDataSource這個(gè)類來(lái)實(shí)現(xiàn)的,在使用的時(shí)候報(bào)了一個(gè)錯(cuò)誤,如下

大概就是dynamicDataSource依賴dataSourceScxys, dataSourceScxys依賴DataSourceInitializerInvoker,而DataSourceInitializerInvoker又依賴dynamicDataSource,造成一個(gè)循環(huán)引用,在Spring初始化bean的時(shí)候就不知道該先初始化哪一個(gè)。

解決辦法

在springboot啟動(dòng)的時(shí)候排除其自動(dòng)配置類,如下

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java版學(xué)生管理系統(tǒng)

    Java版學(xué)生管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了Java版學(xué)生管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 基于mybatis like %%的問(wèn)題

    基于mybatis like %%的問(wèn)題

    這篇文章主要介紹了mybatis like %%的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • JavaGUI界面實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)方法

    JavaGUI界面實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)方法

    這篇文章主要給大家介紹了關(guān)于JavaGUI界面實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的相關(guān)資料, GUI是指圖形用戶界面,指采用圖形方式顯示的計(jì)算機(jī)操作用戶界面,需要的朋友可以參考下
    2023-07-07
  • Java圖書管理系統(tǒng)課程設(shè)計(jì)

    Java圖書管理系統(tǒng)課程設(shè)計(jì)

    這篇文章主要為大家詳細(xì)介紹了Java圖書管理系統(tǒng)課程設(shè)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • SpringBoot多數(shù)據(jù)源配置的終極解決方案

    SpringBoot多數(shù)據(jù)源配置的終極解決方案

    在微服務(wù)架構(gòu)和復(fù)雜業(yè)務(wù)場(chǎng)景中,一個(gè)Spring?Boot應(yīng)用連接多個(gè)數(shù)據(jù)庫(kù)的需求日益普遍,本文將深入剖析Spring?Boot自動(dòng)配置的底層邏輯,揭示多數(shù)據(jù)源場(chǎng)景下的典型陷阱,并提供一套生產(chǎn)級(jí)解決方案,希望對(duì)大家有一定的幫助
    2025-05-05
  • Java Web檢查用戶登錄狀態(tài)(防止用戶訪問(wèn)到非法頁(yè)面)

    Java Web檢查用戶登錄狀態(tài)(防止用戶訪問(wèn)到非法頁(yè)面)

    一般javaweb網(wǎng)站都有用戶登錄,而有一些操作必須用戶登錄才能進(jìn)行,本文主要介紹了Java Web檢查用戶登錄狀態(tài),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • Java實(shí)現(xiàn)矩陣加減乘除及轉(zhuǎn)制等運(yùn)算功能示例

    Java實(shí)現(xiàn)矩陣加減乘除及轉(zhuǎn)制等運(yùn)算功能示例

    這篇文章主要介紹了Java實(shí)現(xiàn)矩陣加減乘除及轉(zhuǎn)制等運(yùn)算功能,結(jié)合實(shí)例形式總結(jié)分析了java常見的矩陣運(yùn)算實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-01-01
  • Mybatis如何獲取最新插入數(shù)據(jù)的id

    Mybatis如何獲取最新插入數(shù)據(jù)的id

    這篇文章主要介紹了Mybatis如何獲取最新插入數(shù)據(jù)的id,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Maven的生命周期與自定義插件實(shí)現(xiàn)方法

    Maven的生命周期與自定義插件實(shí)現(xiàn)方法

    Maven的生命周期就是對(duì)所有的構(gòu)建過(guò)程進(jìn)行抽象和統(tǒng)一。包含了項(xiàng)目的清理、初始化、編譯、測(cè)試、打包、集成測(cè)試、驗(yàn)證、部署和站點(diǎn)生成等幾乎所有的構(gòu)建步驟
    2022-12-12
  • 解決maven啟動(dòng)Spring項(xiàng)目報(bào)錯(cuò)的問(wèn)題

    解決maven啟動(dòng)Spring項(xiàng)目報(bào)錯(cuò)的問(wèn)題

    下面小編就為大家分享一篇解決maven啟動(dòng)Spring項(xiàng)目報(bào)錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12

最新評(píng)論

华池县| 武隆县| 寻甸| 固始县| 靖安县| 双鸭山市| 武安市| 苍山县| 桓仁| 利辛县| 中宁县| 比如县| 锡林浩特市| 上虞市| 嘉义县| 田林县| 汉阴县| 酒泉市| 苏尼特左旗| 达尔| 汾阳市| 土默特右旗| 西丰县| 敦化市| 德保县| 溆浦县| 新宁县| 金坛市| 永和县| 乃东县| 寿宁县| 天气| 郓城县| 同仁县| 尚志市| 盈江县| 边坝县| 余姚市| 临邑县| 策勒县| 辽阳县|