異常
`Invalid bound statement (not found): com.misscandy.inter.UserMapper.findAllUsers`
排查清單
- 命名空間完全匹配:`` 與接口全限定名 **大小寫、包路徑** 完全一致。
- XML 位於 mapperLocations 路徑下:配置 `classpath:com/misscandy/mapper/*.xml`,則 XML 必須在 `resources/com/misscandy/mapper/` 目錄,編譯後輸出到 `classes/com/misscandy/mapper/`。
- Mapper 掃描包正確:`basePackage="com.misscandy.inter"` 應包含 `UserMapper` 接口。
- 無重複/衝突:檢查是否有同名 XML 覆蓋、同名接口不同包。
調試技巧
啟動日誌加 `-Dmybatis.log.level=DEBUG`,觀察 `Parsed mapper file:` 輸出,確認實際加載的 XML 文件列表。