springboot使用PageHelper
程序员文章站
2022-06-18 23:29:45
...
1 先引入PageHelper的资源
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.12</version>
</dependency>
本次使用的是maven搭建项目的,如果使用jar请自行下载PageHelper的jar包:
https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/
http://repo1.maven.org/maven2/com/github/pagehelper/pagehelper/
2 application.yml配置
# 分页配置
pagehelper:
helper-dialect: mysql
reasonable: true
support-methods-arguments: true
params: count=countSql
3 在代码中使用
//核心代码就第一句
PageHelper.startPage(当前页码,每页记录数);
List<ProjectInfoDTO> list = projectManager.queryProjectInfo(projectInfoDTO);
//若需要关于分页的信息,则都封装在了PageInfo里,用的时候从中拿就好
PageInfo<ProjectInfoDTO> pageInfo = new PageInfo<ProjectInfoDTO>(list);