SpringBoot实现分页插件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实现分页插件的具体步骤:
1.导入jar包
2.(两种)在application.yml(propreties)文件加上
第一种:yml
pagehelper:
helper-dialect: mysql
reasonable: true
support-methods-arguments: true
params: count=countSql
第二种:propreties
pagehelper.helper-dialect=mysql
pagehelper.reasonable=true
pagehelper.support-methods-arguments=true
pagehelper.params=count=countSql
3.在controller控制层编写代码
@GetMapping("/getAllPerson")
public String getAllPerson(Model model,@RequestParam(defaultValue="1",value ="pageNum") Integer pageNum,
String singleName){
PageHelper.startPage(pageNum,2); //设置当前页码,每页的行数
List
PageInfo
model.addAttribute("pageInfo",pageInfo);
model.addAttribute("name",singleName);
return"index";
}
4.编写页面
当前页,总 th:text="${pageInfo.pages}">
5.运行
总结
使用分页插件无需创建page类,也不用在查询语句中写limit