Witam. Jak zastosować paginacje danych w rescie w springu BEZ Spring Data REST? Znalazłem jeden materiał pod tym linkiem https://www.baeldung.com/rest-api-pagination-in-spring jednak nic z niego nie rozumiem. W sensie angielski ogarniam ale nie mam pojęcia jak mam ten kod zastosować.

- Rejestracja:prawie 8 lat
- Ostatnio:3 dni
- Lokalizacja:PL
- Postów:452
Tu jest co praca pokazane to na przykładzie stron JSP, ale może pomoże Ci ten filmik:
Ogólnie chodzi o to, że zwracasz obiekt Page
, w którym oprócz danych masz także informacje na której jesteś stronie, oraz ile stron jest w sumie. Można te informacje fajnie wykorzystać. Korzystasz z repozytoriów Spring Data? Jeżeli tak, to np. JpaRepository
implementuje PagingAndSortingRepository
.
- Rejestracja:ponad 6 lat
- Ostatnio:ponad 5 lat
- Postów:32
Najlepiej spojrzeć do działającego kodu źródłowego. Tam jest trochę jaśniej niż opisano w tutorialu (wyjątkowo słabym jak na Baeldung):
https://github.com/eugenp/tutorials/blob/master/spring-boot-rest/src/main/java/com/baeldung/web/controller/CustomerController.java
Nie wiem, nie znam się, ale ten framework to jakiś rak.
final Link selfLink = linkTo(
methodOn(CustomerController.class).getOrderById(customerId, order.getOrderId())).withSelfRel();
Linki zwrotne generowane są poprzez refleksję na samym sobie, z trampoliną jak w Mockito. Może tak musi być, skoro wszystko jest w anotacjach.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.