Wpis z mikrobloga

Mam taki mały problem, mianowicie pobieram dane z api, które ma paginacje. Na 1 stronę mam 100 danych. Pobieram to do klasy korzystając z gson, ale jak zrobiłem sobie funkcję liczącą ilość stron i później w pętli przypisuje do obiektów klasy dane z jsona, to pętla mi nadpisuje pobrane już dane i mam wyniki tylko z ostatniej strony. Jest jakiś lepszy sposób, żeby w Spring Boocie pobrać dane ze wszystkich stron api do obiektów klasy?
#programowanie #spring #java #programista15k
  • 6
@koldinho: poszukaj bo w 2022 już praktycznie wszędzie jest wybudowana paginacja, np GraphQL da się spiąć z czymś na froncie i wszystko odzieje się samo. Tylko trzeba poszukać w swojej technologi
@koldinho: używasz webclienta? flux.range.flatmap (webclient.retrieve).bodyToMono(Dto.class).collectList()
coś takiego mniej więcej i na wyjściu masz Mono z listą twoich obiektów.