SpringBoot通用分页,返回完整分页信息

本文介绍了如何在SpringBoot中实现一个通用的分页接口,重点在于获取记录的总条数,以此来构建完整的分页信息。内容包括插件的Maven依赖,服务端接口的设置,以及用于返回分页信息的基类。通过这种方式,可以方便地为各种业务场景提供分页查询功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

返回的Json格式如下:

{
    "success": true,
    "errorCode": null,
    "errorMessage": null,
    "data": {
        "rows": [
            {
                "id": 1,
                "name": "小明",
                "age": 12,
                "sex": 1,
                "hobby": "打游戏",
                "mobile": "123456789000",
                "address": "南京"
            },
            {
                "id": 2,
                "name": "小华",
                "age": 11,
                "sex": 2,
                "hobby": "看动漫",
                "mobile": "123456789000",
                "address": "南京"
            },
			//省略
			......
        ],
        "page": 1, //当前页
        "total": 2, //总页数
        "records": 11, //总条数
        "code": null,  //返回状态码
        "message": null,//返回信息
        "size": 10 //页大小
    }
}

1.插件的Maven依赖

<!-- 分页插件 -->
<dependency>
	<groupId>co
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值