mybatis mapper-locations作用

  • Post author:
  • Post category:其他




mapper-locations

顾名思义是一个定义mapper位置的属性

在yml或properties下配置,作用是实现mapper接口配置见mapper和接口的绑定。



使用场景:

当mapper接口和mapper接口对应的配置文件在

  • 命名上相同
  • 所在的路径相同

    在这里插入图片描述

    则mapper-locations可以不用配置,配置也不会生效。


但是

,如果

当mapper接口和mapper接口对应的配置文件在

  • 命名上不同或
  • 所在的路径不同

之一不同,需要配置mapper-locations才能实现接口的绑定

在这里插入图片描述

mapper接口:com.liuzeyu.mapper.UserMapper.java

配置文件:mapper.UserMapper.xml

实现接口绑定需要在配置文件中配置:

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



补充

实现接口绑定还可以在mapper接口上,直接使用注解实现,类似:

在这里插入图片描述



版权声明:本文为m0_67390788原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。