添加依赖
<!-- mybatis 分页配置 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.3</version>
</dependency>
application.properties
# pageHelper 分页配置
pagehelper.helperDialect=oracle
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql
PageHelper.startPage(需要显示的第几个页面,每个页面显示的数量);
//分页相关
PageHelper.offsetPage(query.getOffset(), query.getLimit());【】
PageUtils pageUtil;
//查询结果
List datas = orderService.listOrder(userId ,buySell, orderStatus );
if (datas != null && datas.size() > 0) {
PageInfo pageInfo = new PageInfo<>(datas);
pageUtil = new PageUtils(pageInfo.getList() , pageInfo.getTotal() );
}else{
List temp = new ArrayList();
pageUtil = new PageUtils(temp , 0l);
}
pageUtil 结果封装 说白了 json格式数据