Spring Data JPA의 페이징 처리를 사용하면 별도의 페이징 처리를 구현할 필요가 없다.
주요 객체는 Model에 담겨서 전달된다.
Page<T>
int getTotalPages()
int getTotalElements()
int getNumber()
int getSize()
int getNumberOfElements()
List<T> getContent()
boolean hasContent()
boolean isFirst()
boolean isLast()
boolean hasPrevious()
boolean hasNext()
Pageable
PageRequest
Pageable of(int page, int size)
Pageable of(int page, int size, Sort sort)
Pageable of()
Pageable of()