MyBatis-Plus报错 Invalid bound statement (not found)

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.dao.service.TestService.getBaseMapper

当我使用IService接口时总是出现这个错误(BaseMapper接口无事) 无论我运行IService接口的什么方法、最后一定是说getBaseMapper找不到、而不是我运行的方法、该如何解决?

Invalid bound statement (not found) ,如果是baseMapper提供的方法,mybatis plus有这样的问题,同一个代码,我有一个同事,就是不能跑,其他人都没问题; 电脑重启后,clean 然后重新导入项目就行了;

Mapper.xml文件中的namespace与mapper接口的类路径相同。

Mapper接口方法名和Mapper.xml中定义的每个statement的id相同

Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql 的parameterType的类型相同

Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同 还有把你的项目结构看看 mapper文件夹怎么创建的