spring boot系列(四)实现mybatis分页查询
前言 如果用mybatis写分页查询,比较麻烦,需要先写获取count的select语句,然后写分页查询语句。这里使用一个强大的插件 ==pagehelper== ,可以帮助开发者快速实现分页。 优点: 和sqlmapper.xml文件解耦,以插件形式实现,避免直接写分页查询sql 方便、快速 引入pagehelper依赖 pom.xml中引入相关依赖 <!-- 添加分页插件 pagehelper --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.13</version> </dependency> application.yml中配置 # 分页插件 pagehelper: helperDialect: mysql reasonable: false params: count=countSql supportMethodsArguments: true 说明: ==helperDialect==:指定数据库,不指定会自动检测数据库类型 ==reasonable==:合理化参数,默认false, true:页码小于1,查询第一页数据,页码大于总数时,返回最后一页数据; false