Paginacja REST API w Spring

Paginacja REST API w Spring
K7
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:43
0

Cześć, mógłby ktoś pokazać najłatwiejszy sposób na paginację wyników API przez Springa?

przypuśćmy, że mamy encje Person

Kopiuj

```@Entity
    @Table(name = "person_table")
    public class Person implements Serializable{
	
	@Id
	@GeneratedValue
	@Column(name = "person_id")
	private Long id;
	@Column(name = "person_name")
	private String name;
	@Column(name = "person_lastname")
	private String lastname;

i kontroler restowy by wywołać wszystkie wyniki,

Kopiuj

```@GetMapping("/persons")
	Collection<Person> person(Pageable page){
		return personRepository.findAll();
	}

Mógłby ktoś pokazać jak modyfikować ten kontroler by pokazywał informacje w zależności od podania page i size w uri?

edytowany 1x, ostatnio: kiowa72
Charles_Ray
  • Rejestracja:około 17 lat
  • Ostatnio:około 14 godzin
  • Postów:1875
0

Dodać jako query params numer strony i jej rozmiar. Później to: https://www.baeldung.com/spring-data-jpa-pagination-sorting


”Engineering is easy. People are hard.” Bill Coughran
K7
Dałbyś radę edytować mój controller zgodnie z tym tutorialem?, Już go widziałem i nie dalem i tak rady z niego zbudować działającego kontrollera
Charles_Ray
Pogoogluj - to minimum wysiłku
Charles_Ray
Ja niestety nie umiem
K7
szkoda, moze znajdzie sie ktos inny
K5
@Charles_Ray: głód pisania kodu minął?
Charles_Ray
Nie do końca. Tutaj ewidentnie jest jakiś problem, że kolega @kiowa72 nie umie w Google.

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.