boot(1.4.0)“Pageable”用于分页。它工作正常,没有任何问题。但默认情况下,页面值从“0”开始,但在前面 - 结束页面值从“1”开始。那么是否有任何标准方法来增加值而不是手动增加代码中的页码?如何配置从页面1开始的Spring引导分页,而不是0
public Page<Device> find(DeviceFindCommand deviceFindCommand, Pageable pageable){
//page = 0 //Actual is 0, Expected increment by 1.
}
任何帮助应该是可观的。
实施具有以下问题艾伦答案后,
1)我仍能够访问零页返回第一页(我不知道这是问题或没有,但我希望得到更清晰)。
http://localhost:8180/api/v1/books/?page=3&size=2
响应
{
"content": [
{
"id": "57da9eadbee83fb037a66029",
.
.
.
}{
.
.
.
}
],
"last": false,
"totalElements": 5,
"totalPages": 3,
"size": 2,
"number": 2, //strange always getting 1 less than page number.
"sort": null,
"first": true,
"numberOfElements": 2
}
2)“数字”:2,的响应总是得到一个小于页面number.It应该返回当前页面的索引。
您使用哪种技术开发前端页面? –
Spring-boot 1.4.0 – VelNaga
@Cèsar使用Ember的前端2.7 s – VelNaga