Page
-
Spring Data JPA 페이징 방식 : Page vs Slice (vs List)카테고리 없음 2022. 8. 10. 00:20
@Repository public interface PostRepository extends JpaRepository { Slice findSliceBy(Pageable pageable); Page findPostsByMemberOrderByCreatedAtDesc(Pageable pageable, Member member); } 사용된 코드 0. intro 우리 코드는 원래 Slice를 이용해 페이징 했다. 그런데 이번에 "내가 쓴 글 조회" API는 총 페이지 수도 필요로 했다. 찾아보니 Page를 통해 기존 Slice 기능과 더불어, 총 페이지 수 도 알 수 있었다. 다만 Page 는 생성 비용이 Slice 보다 많이 드므로 총 페이지 수 를 알 필요 없다면 Slice를 쓰면 될 것 같다. 1. P..