Spring boot 和Mybatis整合,mapper的接口和xml不在一个文件夹下如何设置

基于上一篇文章https://blog.csdn.net/fly7765/article/details/100077895,如果想把mapper.xml文件放在resources目录下,那么在application.properties中添加一行即可

mybatis.mapper-locations=classpath:/mapper/entities/mapper/*.xml

路径为:

Spring boot 和Mybatis整合,mapper的接口和xml不在一个文件夹下如何设置_第1张图片

其中,需要注意的几点是

  1. 路径前用/
  2. 全路径一定要写对
  3. 用/进行分隔
  4. mapper的接口和XML两个的文件名要相同
  5. namespace要对应上(有些eclipse可以点击是可以跳转的)
  6. 如果要加载多个目录下的xml,用逗号进行分隔

你可能感兴趣的:(mybatis)