Page와 Slice
·
Spring
Page와 Slice가 각각 어떻게 출력값이 나오는 지 알아보기모든 리뷰를 조회하는 API를 동일한 조건으로 Page와 Slice 두 가지 방식으로 각각 구현해보았다. Page는 이미 JpaRepository 기본 메서드로 제공된다.Slice는 따로 findAllBy(Pageable pageable) 만 추가해주면 된다. 두 방식 모두 Slice.map(), Page.map() 을 사용해 DTO 형태로 content를 변환했다. 아래는 동일한 리뷰 데이터를 Page/Slice 각각으로 조회했을 때의 실제 JSON이다.코드 예시는 포함했지만, 목적에 맞춰 계층을 세분화하지 않고 하나의 컨트롤러 안에서 모든 로직을 단순하게 처리하도록 구성했다. 이렇게 함으로써 구조적 복잡도를 줄이고, Page와 Slice의..