最新項目用到多數據源,我這裏一共用到3個app
具體代碼大概以下,master sourceless
biz source測試
less source開發
具體的數據源配置就不看了,本想着經過mapperscan這個註解,實現分包的多數據源源碼
然而這個項目卻一直有條不紊的運行着,在3臺機器上,生產也好,測試也好,開發也好,都沒ast
出現問題。配置
然而最新卻出如今一個配置較低的機器上,出現加載錯數據源的問題,百思不得其解map
通過仔細研究發現,問題出如今basePackages的包名上im
由於個人biz、less數據源都是master的子包,致使@MapperScan掃描的路徑有重複數據
--------------------------------------------------------------------------------------------------
具體緣由不詳,爲什麼恰恰就這一臺配置較低的機器出問題,還有待研究@MapperScan源碼方能給出正確答案