作用

在我们使用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

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐