SpringBoot数据分页工具类
SpringBoot数据分页工具类
/** * 数据分页工具 */ public class PageUtil { public static Page pageHelp(@NotNull Integer pageNum, @NotNull Integer pageSize, @NotNull List<?> dataList){ pageNum = Math.abs(pageNum); pageSize = Math.abs(pageSize); Page page = new Page(); page.setPageNum(pageNum); page.setPageSize(pageSize); page.setTotal(dataList.size()); //剩余数据数 int surplus = dataList.size() % pageSize; page.setDataList(dataList.subList(pageNum*pageSize>dataList.size()?dataList.size()-surplus:pageNum*pageSize-pageSize,pageNum*pageSize>dataList.size()?dataList.size():pageNum*pageSize)); return page; } }SpringBoot数据分页工具类 /** * 数据分页工具 */ public class PageUtil { public static Page pageHelp(@NotNull Integer pageNum, @NotNull Integer pageSize, @NotNull List dataList){ pageNum = Math.abs(pageNum); pageSize = Math.abs(pageSize); Page page = new Page(); page.setPageNum(pageNum); page.setPageSize(pageSize); page.setTotal(dataList.size()); //剩余数据数 int surplus = dataList.size() % pageSize; page.setDataList(dataList.subList(pageNum*pageSize>dataList.size()?dataList.size()-surplus:pageNum*pageSize-pageSize,pageNum*pageSize>dataList.size()?dataList.size():pageNum*pageSize)); return page; } }
下一篇:
鲲鹏BoosKit加速库KAE加解密安装