先看效果
1.POM依赖
<!-- pagehelper分页插件 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.7</version>
</dependency>
2.application
#pagehelper
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql
3.controller层
@RequestMapping("/index")
public String index(Model model){
//pageNum:当前页数,pageSize:当前页需要显示的数量,orderBy:排序
PageHelper.startPage(1,2,"uid desc");
List<User> user = userimpl.AllUser();
PageInfo<User> page = new PageInfo<User>(user);
model.addAttribute("user",page);
return "index";
}
4.index.html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
Spring boot+Thymeleaf!<br>
<span th:text="${user.getList()}"></span>
<span th:each="u: ${user.list}">
<p th:text="${u.uname}"></p>
</span>
</body>
</html>