SpringBoot MyBatis配置

SpringBoot MyBatis配置

Spring配置

# mybatis 配置
mybatis:
  # 实体别名
  type-aliases-package: com.example.ch05.entity
  # mapper 映射配置文件的路径
  mapper-locations: classpath:mappers/*.xml
  # 输出 sql语句
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
# 分页插件配置
pagehelper:
  # 数据库方言
  helper-dialect:  mysql
  support-methods-arguments: true
  reasonable: true

maven依赖,只有分页插件需要手动依赖,MyBatis可以使用SpringBoot的创建页面自动依赖

<!-- pagehelper 分页插件的 starter -->
<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper-spring-boot-starter</artifactId>
    <version>1.4.6</version>
</dependency>

使用时需要在 Application 启动类上使用 @MapperScan("dao包") 注解,因为这个启动类,同时也是配置类