DS 註解多資料來源執行緒問題

2022-06-29 14:15:10 字數 343 閱讀 7785

簡單記錄一下

在使用ds註解更換多資料來源的時候,使用了執行緒來處理資料。

service層使用了@ds註解引入資料來源。

方法中直接使用了執行緒池執行緒,然後再呼叫方法,然後發現資料來源其實並沒有引入。資料表找不到。

然後就把查詢方法放出執行緒,先查詢,處理的時候再放入執行緒方可。

log.info("***** syncprojects size *****=="+ list.size());

} catch (exception e) {

log.error("********** initprojects error *****=="+ e.getmessage(), e);

Spring Ibatis多資料來源問題

最後使用到spring ibatis多資料來源,但使用過程中發生了使用者訪問錯亂的現象,具體表現為 使用資料來源b的使用者去訪問資料來源a的表,導致拒絕訪問。這個問題,經過多次嘗試及網上搜尋,發現問題所在 當乙個事務發現sqlsession已存在的時候,則不會去建立新的sqlsession,所以導致...

mybatisplus多資料來源問題

附 不支援原生spring事務。注意點spring datasource type com.zaxxer.hikari.hikaridatasource dynamic primary system 設定預設的資料來源或者資料來源組 strict false 設定嚴格模式,預設false不啟動.啟動...

DS註解的使用,動態資料來源,事務

有時,在乙個專案中會用到多資料來源,此時可以使用苞公尺豆的dynamic datasource spring boot starter 首先,引入jar包 com.baomidougroupid dynamic datasource spring boot starterartifactid 2.5...