목록2024/01/29 (1)
쌓고 쌓다
REST API 페이징 처리 방법!
JPA를 사용하여 페이징 처리된 데이터를 응답 해보자. 먼저, 다음과 같은 URL로 API를 만들고자 한다. /locations/{locationId}/posters?page={페이지번호}&size={페이지크기}sort={정렬방법} page, size, sort의 값은 필수가 아니며 입력하지 않은 값에대해 기본 값을 설정할 예정이다. locationId를 포함하는 poster들을 반환해주는 API이다. 컨트롤러로 들어온 요청의 쿼리파라미터를 처리할 클래스를 다음과 같이 하나 만들어 보자. PosterPageRequest package com.example.spotserver.dto.request; import jakarta.validation.constraints.Max; import jakarta.va..
프로그래밍/spring
2024. 1. 29. 00:13