@GetMapping("/members") public Page list(@PageableDefault(size=5, sort = "username") Pageable pageable){ return memberRepository.findAll(pageable).map(MemberDto::new); } 반환타입이 Page이고 매개변수로 Pageable을 받아야한다. @PageableDefault로 페이징 사이즈와 정렬을 정할 수 있다. pageNumber는 0부터 시작하는데 이걸 커스텀 할 수 있다 @GetMapping("/members") public Page list(@PageableDefault(size=5, sort = "username") Pageable pageable){ PageRequest pageRequest = PageRequest.of(1,10); //페이지번호 0부터 아니라 1부터 시작하게 return memberRepos...
#
Controller
#
Paging
원문 링크 : Spring Data Paging