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