1、mybatis.type-aliases-package
mapper.xml中的resultType中经常会用到一些自定义POJO,你可以用完全限定名来指定这些POJO的引用,例如:
<select id="getUsers" resultType="com.api.pojo.User">
又或者你可以通过在application.yml文件中指定POJO扫描包来让mybatis自动扫描到自定义POJO,如下:
mybatis:
type-aliases-package: com.api.pojo
这样在mapper.xml中可以直接引用pojo下面定义的实体:
<select id="getUsers" resultType="User">
2、mybatis.mapper-locations
作用:定义mapper位置的属性,作用是实现mapper.xml文件和mapper接口的绑定。
2.1、当mapper.xml文件和mapper接口在命名上相同且所在路径相同的时候:mapper-locations可以不用配置,配置也不会生效。
2.2、当mapper.xml文件和mapper接口在命名上不同或者所在路径不同的时候:需要配置mapper-locations才能实现接口的绑定。
application.yml配置:
mybatis:
mapper-locations: classpath:mapper/*.xml