欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

**
同步數(shù)據(jù)時遇到多個數(shù)據(jù)源切換的問題,配置了yml文件時候發(fā)現(xiàn)啟動的時候不加載數(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

等等。。。。。。。。

每個配置都檢查了,沒有寫錯,對了好幾遍。折騰了半天。。。。。。

解決方案

yml配置文件里格式不對齊,db1 db2 db3 要在同一個列上

在這里插入圖片描述

編譯器沒有任何提示,多了一個空格或者不對齊都不會加載。

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

最近在使用SpringBoot配置AOP動態(tài)數(shù)據(jù)源,通過繼承AbstractRoutingDataSource這個類來實現(xiàn)的,在使用的時候報了一個錯誤,如下

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

解決辦法

在springboot啟動的時候排除其自動配置類,如下

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

相關文章

  • SpringRunner和SpringJUnit4ClassRunner的區(qū)別及說明

    SpringRunner和SpringJUnit4ClassRunner的區(qū)別及說明

    這篇文章主要介紹了SpringRunner和SpringJUnit4ClassRunner的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • dubbo服務鏈路跟蹤方式

    dubbo服務鏈路跟蹤方式

    這篇文章主要介紹了dubbo服務鏈路跟蹤方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java關鍵字instanceof的兩種用法實例

    Java關鍵字instanceof的兩種用法實例

    這篇文章主要介紹了Java關鍵字instanceof的兩種用法實例,本文給出了instanceof關鍵字用于判斷一個引用類型變量所指向的對象是否是一個類(或接口、抽象類、父類)及用于數(shù)組比較,需要的朋友可以參考下
    2015-03-03
  • Java實現(xiàn)RSA算法的方法詳解

    Java實現(xiàn)RSA算法的方法詳解

    這篇文章主要介紹了Java實現(xiàn)RSA算法的方法,結(jié)合實例形式分析了RSA算法的原理、實現(xiàn)與使用方法,需要的朋友可以參考下
    2018-03-03
  • Spring Boot與Kotlin定時任務的示例(Scheduling Tasks)

    Spring Boot與Kotlin定時任務的示例(Scheduling Tasks)

    這篇文章主要介紹了Spring Boot與Kotlin定時任務的示例(Scheduling Tasks),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • java實現(xiàn)哈夫曼文件解壓縮

    java實現(xiàn)哈夫曼文件解壓縮

    這篇文章主要為大家詳細介紹了java實現(xiàn)哈夫曼文件解壓縮,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • 關于RabbitMQ的Channel默認線程

    關于RabbitMQ的Channel默認線程

    這篇文章主要介紹了關于RabbitMQ的Channel默認線程,通過jvm工具觀察rabbitmq的線程使用情況,發(fā)現(xiàn)生產(chǎn)者每發(fā)一條消息,消費者這邊就會創(chuàng)建一條線程,言下之意,一個channel當消息來到時就會異步處理這些消息,需要的朋友可以參考下
    2023-09-09
  • java生成壓縮文件示例代碼

    java生成壓縮文件示例代碼

    在工作過程中,需要將一個文件夾生成壓縮文件,然后提供給用戶下載。寫了一個壓縮文件的工具類。該工具類支持單個文件和文件夾壓縮
    2013-11-11
  • springboot集成Feign的實現(xiàn)示例

    springboot集成Feign的實現(xiàn)示例

    Feign是聲明式HTTP客戶端,用于簡化微服務之間的REST調(diào)用,本文就來介紹一下springboot集成Feign的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-11-11
  • 在springboot中如何集成clickhouse進行讀寫操作

    在springboot中如何集成clickhouse進行讀寫操作

    本文介紹了在Spring Boot中集成ClickHouse的步驟,包括引入依賴、配置數(shù)據(jù)源、編寫實體類和Mapper類進行CRUD操作,特別提到批量插入時需要在SQL語句中添加`FORMAT`以避免錯誤,在實際應用中,與MySQL的操作類似,只需將ClickHouse當作MySQL使用
    2024-11-11

最新評論