java中PageInfo类的作用及用法

作用

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

用法

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

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

你可能感兴趣的:(java基础,后台,SpringBoot,java,spring)