springboot 项目进行分页查询时不管前端还是后端都只拿到了当前页的数据,如果我还要同时显示所有页的数量的汇总数要如何做?
...,返回的时候再封装下,增加个字段呗,类似:
{
code:'200',
message:'获取成功',
data:{
list:[...],//分页列表
sumXXX:xxx//汇总相关字段
}
}
实在不行再请求一个接口也行啊,这还用问吗?
4 回答1.8k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
4 回答2.4k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答862 阅读✓ 已解决
我理解你想要在前端显示页数和总的记录数。这个数据应当由后台返回。
后台应该在向数据库查询记录时(假设你用的是数据库)获取记录总数,MySQL,MongoDB都支持类似功能,在分页查询时获取满足条件的记录总数,例如MySQL的SELECT FOUND_ROWS();且不消耗额外的查询性能。
我想这个功能对于大多数数据源都会支持。