데이터를 조회할 때 pagination을 사용해야하는 경우가 있습니다. 전형적인 pagination에서는 데이터의 전체 건수가 필요합니다. 현재 조회하고 있는 데이터가 몇 번째 페이지에 속한 데이터인지 알 수 있어야하기 때문입니다. 그런데 모바일 환경에서는 무한스크롤방식의 UXUI가 많아지면서 전체 데이터 건수는 필요없는 경우가 있습니다. Spring에서는 아래와 같이 Count 조회를 하지 않는 Slice와 Count 조회를 하는 Page를 구분해서 제공하고 있습니다. public interface Page extends Slice { int getTotalPages(); long getTotalElements(); } Slice는 다음 페이지의 존재 여부를 확인하기 위해, 요청받은 데이터 조회 건수 ..