Springboot整合Mybatis-Plus时遇到org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题:
一、原因:
1.找不到xml;
2.找不到xml中的方法;
二、解决办法:
1.首先确保正确引入了mybatis-plus的maven依赖;
com.baomidou mybatis-plus-boot-starter3.4.2 com.baomidou mybatis-plus-extension3.4.2
2.然后确保application.yml中mapper xml的扫描路径正确;
3.查看target中对应位置是否存在xml文件;
4. 若target中已存在,但还是有这个问题,则继续检查(生成器生成则可忽略):
1)接口mapper和xml文件命名是否相同,特别是大小写;例如UserMapper.java和Usermapper.xml
2)xml文件中namespace是否对应正确;
3)xml文件中id是否和mapper接口中方法名一致;