Comment faire pour configurer le Printemps de démarrage de la pagination à partir de la page 1 et non 0

de démarrage(1.4.0) "Paginable" pour la pagination.Il fonctionne très bien sans aucun problème.Mais, par défaut, la valeur de page commence à partir de "0", mais dans le front-end de la valeur de page commence à partir de "1". Si il ya une approche standard pour incrémenter la valeur au lieu d'incrémenter manuellement le numéro de la page dans le code?

public Page<Device> find(DeviceFindCommand deviceFindCommand, Pageable pageable){
//page = 0 //Actual is 0, Expected increment by 1. 
}

Toute aide doit être appréciable.

Après la mise en œuvre Alan avoir des réponses sur les questions suivantes,

1) je suis en mesure d'accéder à zéro page qui renvoie à la première page(je ne sais pas c'est problème ou pas, mais je veux obtenir une meilleure clarté).

http://localhost:8180/api/v1/books/?page=3&taille=2

Réponse

{
    "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) "nombre": 2, dans la réponse a toujours un de moins que le numéro de page.Il devrait reprendre la page en cours d'index.

La technologie que vous utilisez pour développer l'avant-pages de fin?
Spring-boot 1.4.0
Avant la fin de l'aide de Braise de 2,7 s
Avez-vous jamais résoudre le "0" en "nombre"? Je le vois ainsi.
vous pouvez vérifier le Alan Foin réponse pourrait vous aider...sauf que je ne pouvais pas trouver une autre façon..."

OriginalL'auteur VelNaga | 2016-10-05