스프링 데이터가 제공하는 페이징과 정렬 기능을 스프링 MVC에서 사용할수 있다.
- 예시
( yml, properties에서 글로벌로 size와 sort 방식을 지정할수있지만,
따로 지정할수도있다.) ✔ 따로 지정하는것이 우선순위가 더 높다.
- 예시
(page에서map을 지원하여, 변환 할수있다)
(반환 타입을 DTO 클래스로 수정해야되는점)
(0 부터 시작하는것을 권장하긴 한다)
Pageable,Page를 파라미터와 응답 값으로 사용하지 않고, "직접" 클래스를 만들어서 처리한다.
(직접PageRequest(Pageable 구현체)를 생성해서 Repository에 넘긴다.)
물론 응답값도 Page 대신에 직접 만들어서 넘겨야된다.