一、pom.xml文件
<!--MyBatis 分页插件: MyBatis PageHelper-->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.4.5</version>
</dependency>
二、application.yml文件
# PageHelper
pagehelper:
reasonable: true
support-methods-arguments: true
page-size-zero: true
params: count=countSql
三、具体代码
具体代码也非常简单,只需要3行代码就可以将自己查询的输出适配到分页中
@RequestMapping("/search")
public Result research(@RequestParam String lblword,@RequestParam Integer pn){
// 设置分页(第几页,每页大小)
PageHelper.startPage(pn,2);
// 自己业务的查询语句
ArrayList<Event> events = eventServiceImpl.searchSerivce(lblword);
// 将查询结果适配到分页中
PageInfo pageInfo=new PageInfo(events);
// 输出
return ResultUtil.success(pageInfo);
}
}