今天写spring boot项目是跑mybatis方法一直报Invalid bound statement (not found) 这个错误一般是你的mapper.xml文件上namespace找不到对应的mapper接口或者下面的方法名对不上,参数类型错误。这个idea上装好 free mybatis插件很好确认,可是我这边全部都是没问题的。我查看application.properties文件里的mapper扫描路径
mybatis.mapper-locations=classpath*:com/dao/mapper/*Mapper.xml
还是对的,原来是我把mapper.xml全放在resources的一个文件夹里,建package的时候你直接com.dao.mapper主要写确实会分级给你建三个包,可建deirectory你这么打它就会这个文件夹的名称就取为com.dao.mapper不会出现层叠的情况,需要注意这样的情况