可能原因:
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同級)。