Springboot整合mybatis遇到的一个问题
这个appproperties.yml
中的mybatis
配置,
mapper-locations:classpath: mapper/*.xml
type-aliases-package: com.myblogs.system
这个我在启动类中加入的注解扫描
@MapperScan("com.myblogs.system.*.mapper")
现在的问题是用的注解@select
查询是没有问题的,可是在xml
文件就报
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):异常
而且我的target文件夹下,也生成对应的Mapper.xml
文件,并且对应的实体类以及包路径是对应的,ctrl+鼠标左键
可以快捷查询到
我的实体类存放路径为一个功能一个entity
包,而不是统一存放在一个包路径下
解决方案
把yml文件原原本本的给变成了properties文件之后就好了