可能很多小伙伴在搭建mybatis项目时候出现一些问题,例如BindingException,该异常的出现很可能是下面步骤没有做好:
1:XML文件是否与Mapper代码在同一个包中。
2: XML配置文件文件名是否与Mapper代码文件名相同。(在使用设置mapper配置文件位置时,必须要保证第一点和第二点)
3: Mapper.xml文件中的namespace与mapper接口的类路径相同。
4: Mapper接口方法名和Mapper.xml中定义的每个statement的id相同 。
5: Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql 的parameterType的类型相同。
6: Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同
7: 最后是检查配置文件是否配置mybatis