1、添加分页插件,SpringBoot版本 2.1.9,使用1.2.12出错,使用1.2.10版本正常。
使用
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.10</version> </dependency>
分页不起作用,需要使用如下插件和版本!
<!--分页插件 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.10</version>
</dependency>
2、application.yml中增加配置
#pagehelper
pagehelper:
helperDialect: Oracle
reasonable: true
supportMethodsArguments: true
params: count=countSql
3、controller中修改方法
public String getNews(Model model, @RequestParam(defaultValue = "1",value = "pageNum") Integer pageNum){
PageHelper.startPage(pageNum, 10);
List<News> newsList = newsService.getNews();
PageInfo<News> pageInfo = new PageInfo<>(newsList);
model.addAttribute("pageInfo", pageInfo);
return "pages";
}
4、pageInfo中的属性