Utiliser plusieurs éléments paginer dans une request
Hello tout le monde,
J'ai une petite question, est-ce possible dans Spring Rest permet d'utiliser plusieurs Peageable passé à une requête HTTP ?
J'aimerai que mon API pagine séparément des résultats qui sont sélectionné ou non sélectionné.
J'imagine une signature comme celle ci
Code:
1 2 3 4 5 6 7 8
|
@GetMapping("/point/postalCode")
public ResponseEntity<PointPostalCodeDTO> getPostalCode(
@RequestParam(name="point") String pointId,
@RequestParam(name="maxDistanceInKm") int maxDistanceInKM,
Pageable selected,
Pageable unselected
) ... |
Code:
1 2 3 4 5 6
|
@Data
public PointPostalCodeDTO {
private Page<PointDTO> selected;
private Page<PointDTO> unselected;
} |
Sauf que dans ma signature il y a conflit entre les nom de paramètre de selected et unselected (pageNumber...).
Est-ce possible de préfixer par exemple selected-pageNumber et unselected-pageNumber ?
Faut-il passer par une méthode du protocol HTTP comme POST ?
Merci d'avance pour les réponse