问题描述
事情是这样的,博主在Spring boot环境下使用 Mybatis
却遇到了意料之外的 org.apache.ibatis.binding.BindingException
还原问题
配置的mapper.xml 目录路径
classpath:/mapper/*.xml
测试下的org.xavier.test也有 叫 mapper的 子包
确保了 interface 已和 Mapper.xml 正确对应 、Spring boot 入口 Application.java 有正确扫描 Mapper Bean
问题实质
框架去 test 包下找对应的mapper.xml 了
解决方案
重新命名测试包 包名,让测试包包名 与
classpath:/mapper/*.xml
不相似即可