作用

在我们使用SpringBoot查询数据时,可能会返回多个结果,而前端页面需要分页展示数据,PageInfo这个类帮助我们对数据进行分页,我们只需要传我们需要的页数和总条数即可

用法

  1. 首先我们要在pom.xml文件中导入相关的依赖
<dependency>
	<groupId>com.github.pagehelper</groupId>
	<artifactId>pagehelper-spring-boot-starter</artifactId>
	<version>1.2.7</version>
</dependency>
  1. 通过PageInfo类和PageHelper类来导入获取相应数据
//pageNum是我们要获取哪一页的数据,pageSize是每一页的数据条数
PageHelper.startPage(pageNum,pageSize);
//通过PageInfo类解析分页结果,admins的是我们获取数据的数组
PageInfo<Admin> info = new PageInfo<>(admins);

pageInfo.getList();//这就是我们想要获取的那一页的数据
(int) pageInfo.getTotal(); //这是我们获取数据的总条数
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐