Spring boot + Pagehelper分页框架详解 - 05

先看效果

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>

猜你喜欢

转载自blog.csdn.net/qq_41920732/article/details/86020382
今日推荐