0) 개요

1) Page<T>

PageAble pageAble = PageRequest.of(int firstPage, int endPage, Sort sort);
Page<T> page = repository.findAll(pageAble);
page.get().count(); -> 해당 page가 가져온 목록의 개수를 반환

2) PageAble Interface

Page<T> page = repository.findAll(PageAble); 
//이처럼 pagealbe을 넣어서 Page<T>객체로 반환되는 것을 볼 수 있다.

3) PageRequest

// 첫 페이지는 0이다. 
PageAble pageAble = PageRequest.of(int firstPage, int endPage, Sort sort);
Page<T> page = repository.findAll(pageAble);

4) 정렬 - Sort