码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Boot 整合 PageHelper

时间:2021-01-25 10:44:33      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:pageinfo   dal   nav   git   shm   use   first   artifact   ges   

Spring Boot 整合 PageHelper

依赖导入

        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.3.0</version>
        </dependency>

测试分页

public Map<String, Object> findAllUser() {
        Map<String,Object> map = new HashMap<>();
        PageHelper.startPage(1,5);
        List<User> userList = userMapper.findAllUser();
        PageInfo<User> pageInfo = new PageInfo<>(userList);
        map.put("data",pageInfo);
        return map;
    }

结果

{
data: {
total: 20
list: [
0: {...}
1: {...}
2: {...}
3: {...}
4: {...}
]
pageNum: 1
pageSize: 5
size: 5
startRow: 1
endRow: 5
pages: 4
prePage: 0
nextPage: 2
isFirstPage: true
isLastPage: false
hasPreviousPage: false
hasNextPage: true
navigatePages: 8
navigatepageNums: [...]
navigateFirstPage: 1
navigateLastPage: 4
}
}

Spring Boot 整合 PageHelper

标签:pageinfo   dal   nav   git   shm   use   first   artifact   ges   

原文地址:https://www.cnblogs.com/zero-vic/p/14313178.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!