1、mapper-locations
mapper-locations
是一个定义mapper接口
位置的属性,在xxx.yml或xxx.properties下配置,作用是实现mapper接口
配置
2、使用场景
-
当
mapper接口
和mapper接口对应的配置文件
在命名上相同 、所在的路径相同
,则mapper-locations可以不用配置,配置也不会生效。
-
如果
mapper接口
和mapper接口对应的配置文件
在命名上不同或所在的路径不同
,配置mapper-locations才能实现接口的绑定。实现mapper接口
的绑定需要在配置文件中配置:mybatis.mapper-locations=classpath:mapper/*Mapper.xml
-
mapper接口:com.liuzeyu.mapper.UserMapper.java
-
mapper接口对应的配置文件:mapper.UserMapper.xml
-
3、补充
实现接口绑定还可以在mapper接口
上,直接使用注解实现,类似: