mybatis-page-spring-boot-starter 分页拦截器自动化分页starter

mybatis-page-spring-boot-starter

mybatis-page-spring-boot-starter 是基于mybais-page springboot项目自动化分页starter

maven 坐标 :


<dependency>

    <groupId>com.github.monee1988</groupId>

    <artifactId>mybatis-page-spring-boot-starter</artifactId>

    <version>1.0.0-RELEASE</version>

</dependency>

gradle


implementation 'com.github.monee1988:mybatis-page-spring-boot-starter:1.0.0-RELEASE'

说明

应用此插件默认开发者是基于springboot的项目开发

配置指南

1. yml配置方式


mybatis:

  type-aliases-package: com.xxx.xxx.entity

  mapper-locations: classpath:/mappers/*Mapper.xml

  page-interceptor:

    interceptorEnabled: true    #开启分页

    dialectClassName: com.github.monee1988.mybatis.dialect.MySqlDialect      #MySqlDialect分页方言

#  dialectClassName: com.github.monee1988.mybatis.dialect.SqlServerDialect  #SqlServerDialect分页方言

#  dialectClassName: com.github.monee1988.mybatis.dialect.OracleDialect    #OracleDialect分页方言

2. properties配置方式


mybatis.type-aliases-package=com.xxx.xxx.entity

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

#开启分页

mybatis.page-interceptor.interceptorEnabled=true

#MySqlDialect分页方言

mybatis.page-interceptor.dialectClassName=com.github.monee1988.mybatis.dialect.MySqlDialect

#SqlServerDialect分页方言

#mybatis.page-interceptor.dialectClassName=com.github.monee1988.mybatis.dialect.SqlServerDialect

#OracleDialect分页方言

#mybatis.page-interceptor.dialectClassName=com.github.monee1988.mybatis.dialect.OracleDialect

3. 传统项目配置方式

请参考mybatis-page项目的分页拦截器配置说明

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容