org.apache.ibatis.binding.Bindin
2021-10-30 本文已影响0人
花伤情犹在
解决org.apache.ibatis.binding.BindingException问题:
1. 检查target目录classes目录下是否有xml映射文件
![](https://img.haomeiwen.com/i15580691/3d4d233e0c2802f3.png)
2. 检查mapper映射文件位置是否配置正确
![](https://img.haomeiwen.com/i15580691/350c588dcc614304.png)
注意:
加classpath指定位置在SpringBoot启动类所在目录下
![](https://img.haomeiwen.com/i15580691/aa7ddc62c09101f7.png)
不加classpath指定位置在classes目录下,因为java目录和resources目录编译后的文件都在classes目录下,所以也可以认为是在java目录下或者resources目录下。
![](https://img.haomeiwen.com/i15580691/a064f5d757976f56.png)
3.检查mapper接口名和xml映射文件名是否一致
建议手动复制名称避免出错或多打空格
![](https://img.haomeiwen.com/i15580691/c996bb1958a2d151.png)
4.检查命名空间namespace指定是否正确
可以按住Ctrl+鼠标移至接口,如果能正常跳转到接口类说明指定正确
![](https://img.haomeiwen.com/i15580691/be7d102791ce7f1b.png)
5.检查接口方法名和映射文件的id是否一致
![](https://img.haomeiwen.com/i15580691/c9ec0631402de0ac.png)