天天看點

解決springboot-mybatis報錯Invalid bound statement (not found)dao層與mapper.xml映射失敗的問題

記錄下近期犯的一個低級錯誤

在springboot整合mybatis時啟動程式不報錯,調接口報以下錯誤:

解決springboot-mybatis報錯Invalid bound statement (not found)dao層與mapper.xml映射失敗的問題

由于之前使用mybatis時程式的目錄結構都是以下這樣的

解決springboot-mybatis報錯Invalid bound statement (not found)dao層與mapper.xml映射失敗的問題

dao層和.xml檔案在相同目錄下,是以不配置mybatis.mapper-locations程式是不報錯的

現在程式的目錄結構是這樣的:

解決springboot-mybatis報錯Invalid bound statement (not found)dao層與mapper.xml映射失敗的問題

dao層和xml檔案不在同一目錄下于是才有了文章開始的錯誤

隻需要在配置檔案中加入mybatis.mapper-locations即可,如圖:

解決springboot-mybatis報錯Invalid bound statement (not found)dao層與mapper.xml映射失敗的問題

繼續閱讀