天天看點

springboot mybatis 綁定異常ibatis.binding.BindingException: Invalid bound statement (not found)

可能原因:

1:打包後的war包或jar包并沒有包含xml檔案(需要更改pom.xml maven打包配置);

2:mapper interface檔案中方法存在多個入參,未指定每個參數的名字(需要添加@Param 注解,具名參數);

3:xml檔案可能是别處複制粘貼過來的,裡面的namespace不是正确的值。(修改namespace值);

4:xml掃描路徑不對,spring沒有掃描到xml檔案,(需要在yml檔案配置正确mapperLocations路徑);

5:yml檔案中,mybatis 配置不是頂格開始,而是與spring二級配置同級,spring掃描不到mybatis配置(mybatis配置與spring同級)。

繼續閱讀