BindingException: Invalid bound statement(not found) *.*.*Dao.select();
這個異常最開始在網上找了很多都是說mapper名字一類沒有對上,因爲吾的使用環境是在@scheduled 定時任務裏面 並且在本地上也沒事,只是到了測試環境一直跑會跑着跑着就報上面的異常。
1、最開始懷疑是第二數據源的dao和mapper放到了第一數據源的下面導致出現問題。但是mapper移到單獨的路徑下了,可是dao下面忘了移動。。。(有點尷尬)
2、之後還會出現這個問題,隨後換了個思路懷疑@scheduled是單線程導致這個問題,將其改成多線程。
3、還是報上面的問題。。。。後經同事幫助發現dao忘了移出來。。。
將dao移出來後發現可以了,記錄下