org.apache.ibatis.binding.BindingException
解决方法:这个有很多原因,包括mapper名字和xml名字不一致,或者namespace命名空间不对,又或者是方法名和id对应错误,又或是resulttype和parametertype写错都有可能。
我在检查完以上内容之后,重启应用还是不行,于是打开jar包看了下发现没有xml文件,于是在pom文件中加上一下内容,将xml编译到jar中。
还有一点是我的xml文件是和class放在同一个目录下的,并没有放在resource目录下。
代码如下:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>