Два UUID от каждого объекта данных.
я есть постраничный ответ от URL, я хочу продолжать нажимать URL следующей страницы, который я получаю из предыдущего ответа, и продолжать собирать элементы, пока у меня не будет URL «nextPage» в моем ответе. Как добиться этого реактивным способом, используя весеннюю загрузку WebClient из WebFlux без блокировки?
Request1:
GET /items
response:
{
items: [...]
nextPage: "/items?page=2"
}
Request2:
GET /items?page=2
response:
{
items: [...]
nextPage: "/items?page=3"
}
Request3:
GET /items?page=3
response:
{
items: [...]
nextPage: null
}
Здесь я создал макет URLhttps://karthikdivi.com/apps/paginatedReviews/withNextPageTokens/items https://karthikdivi.com/apps/paginatedReviews/withNextPageTokens/items?page=2 https://karthikdivi.com/apps/paginatedReviews/withNextPageTokens/items?page=3
Как я могу извлечь все предметы из вышеупомянутых ответов реактивным способом без блокировки?