다수의 데이터가 있을 경우, 전부를 보내주지 않고 Paging 하여 리턴 할 수 있도록 한다. 기본구조 4개중 Repository Service, Controller 세곳 모두 연관이 있다. 기본적으로 정렬과 연관이 있다. 정렬된 데이터를 리턴하기 때문이다. 페이징 방식은 크게 두개로 나뉜다페이지네이션 (offset - 시작위치 / limit - 사이즈)페이지 건너뛰어 탐색 가능앞 페이지에 데이터가 삽입 되었을 경우, 다음페이지 탐색시 중복 데이터가 노출된다.스프링부트에서 쉽게 사용할 수 있다.Page 를 사용한다기본 Page로 비즈니스 로직을 사용할 수 없다면, @Query 등으로 수동으로 쿼리문을 통해 Page와 조합하여 구현한다Page 라는 자료형을 사용하고, count 쿼리도 같이 날린다. 전..