赞
踩
记录一下,不然每次都时百度,除了pagehelper 之外,当然还可以用 mybatis-plus 自带的分页插件(看个人习惯)
- <dependency>
- <groupId>com.github.pagehelper</groupId>
- <artifactId>pagehelper-spring-boot-starter</artifactId>
- <version>1.4.0</version>
- </dependency>
- pagehelper:
- # 方言
- helperDialect: mysql
- params: count=countSql
- # 合理化配置,为 true 时,pageNum < 1 返回第一页数据,pageNum > 最大页, 返回最大页数据, 为 false 时则返回空
- reasonable: true
- # 如果启用 supportMethodsArguments 参数,则 pageHelper可以自动拦截请求参数中的pageNum,pageSize参数
- # 不启用 supportMethodsArguments 参数,则 pageHelper.startPage(pageNum,pageSize)方法调用
- # 此处以提供了工具类,不需要设置 true
- supportMethodsArguments: false
- public class PageUtil {
- private static final String PAGE_NUM = "pageNum";
- private static final String PAGE_SIZE = "pageSize";
- private static final String PAGE_COUNT = "pageCount";
- private static final String TOTAL_SIZE = "totalSize";
- private static final int DEFAULT_PAGE_NUM = 1;
- private static final int DEFAULT_PAGE_SIZE = 20;
-
-
- public static <T> ResultObject<List<T>> page(RequestObject requestObject, ISelect select){
- return page(requ
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。