Spring data가 제공하는 페이징과 정렬 기능을 사용할 수 있다. @GetMapping("/members") public Page list(@PageableDefault(size = 5, sort = "id") Pageable pageable){ // 만약 page를 1 부터 시작하고 싶다면? -> 기본이 0 // 아래 처럼 구현체를 새로 만들어 다른 클래스로 넘겨주면됨 // PageRequest request = PageRequest.of(1, 2); // new MemberDto(member); 를 메소드 레퍼런스를 써서 저렇게 변경 가능 return memberRepository.findAll(pageable) .map(MemberDto::new); } 또한 파라미터로 Pageable을 받을 ..