Bootstrap

记一次低级错误:关于mybatis和mybatis-plus的路径扫描配置写法问题

一个项目采用SpringBoot和Mybatis-plus进行开发,测试环境验证通过,上线,出问题了,报错:

大致意思就是找不到表,经过验证,表的确存在,这么一看,只能是扫描不到XML文件,估计配置文件有问题,一看配置文件,自己都没想到,犯了这么一个低级错误:

#mybatis  设置
mybatis.mapper-locations=classpath:mybatis/mapper/*.xml
mybatis.config-location=classpath:mybatis/config/mybatis-config.xml

 乍一看,是没毛病的,但是需要注意的是,Mybatis和Mybatis-plus配置xml文件的扫描路径写法是不一样的,详见:

============正确写法=========
#mybatis写法
mybatis.mapper-locations=classpath:mybatis/mapper/*.xml
mybatis.config-location=classpath:mybatis/config/mybatis-config.xml

#mybatis-plus写法
mybatis-plus.mapper-locations=classpath:mybatis/mapper/*.xml
mybatis-plus.config-location=classpath:mybatis/config/mybatis-config.xml

配置文件是properties文件

;