发布于 5年前

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文件之后就好了

©2020 edoou.com   京ICP备16001874号-3