簡單記錄一下
在使用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...