错误:Mybatis映射方法绑定异常-mapper的方法没找到或绑定失败
前提:mybatis.mapper-locations、@MapperScan/@Mapper、namespace、id均没问题
原因:java包下的mapper接口和resources下的mapper映射文件被编译后不在同一路径下(即:resources的目录和java的包路径不一致)
其中,
resources是目录(通过/访问),xxx.xxx建的是一个文件夹
java是包(通过.访问),xxx.xxx建的是父子关系文件夹
解决:删除resources下错误的目录,重新建立相同路径(不能像java包一样一次建多层级多个包结构),再重新编译(从磁盘重新加载target文件夹才可看到更新)或把原target编译文件夹删除再编译/运行。