出现如上异常有可能是:
1.Mapper接口找不到对应的Mapper文件
2.你写的方法和接口中定义的方法匹配不上
解决步骤:
首先排查classes文件中,是否已经将对应的mapper.xml打包进来,如果没有打包,需要在maven的配置文件中配置打包范围
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
其次检查你的Mapper接口文件名称和对应的Mapper.xml配置文件的名称是否一致,如果不一致也会出现找不到的情况
再次检查你的Mapper接口和对应的Mapper.xml配置文件是否放在了同一个目录下,如果没有则也会出现上面的错误