Page 인터페이스는 Slice 인터페이스를 확장하므로 여기에는 데이터 조회와 관련된 다양한 메서드가 포함되어 있다.
주요 메서드
Pageable sort
List<Sort.Order> sorts = new ArrayList<>();
sorts.add(Sort.Order.asc("name"));
sorts.add(Sort.Order.desc("age"));
순서 보장함, name 으로 asc 정렬 그 후 age 로 desc 정렬.
조건이 1개라면
Pageable pageable = PageRequest.of(page - 1, 10, Sort.by(Sort.Order.desc("id")));
Pageable pageable = PageRequest.of(page - 1, 10, Sort.by("id").descending());
위 처럼 작성도 가능함