[Jpa] 페이징(paging) 관련 파라미터, 리턴 정보
1. paging과 관련된 파라미터 정보
1) page : 현재 페이지 (1부터 시작)
디폴트값 : 1
2) size : (페이지 당) 데이터 개수
디폴트값 : 10
2. paging과 관련된 리턴 정보
1) offset : 해당 페이지에 첫번째 인덱스 번호 (0부터 시작)
2) pageNumber : 페이지 인덱스 번호 (0부터 시작)
3) pageSize : 한 페이지에서 나타낼 수 있는 게시글 수
4) paged : 페이지 여부 (true / false)
5) unpaged : 페이지가 안되었는지 여부 (false / true)
6) last : 마지막 페이지 여부 (true / false)
7) totalElements : 모든 페이지에 존재하는 총 데이터 수
8) totalPages : 페이지로 제공되는 총 페이지 수
9) size : (페이지당) 나타낼 수 있는 데이터 개수
10) number : 현재 페이지 번호
11) sort : 정렬 정보
12) first : 첫번째 페이지 인지 여부 (true / false)
13) numberOfElements : 현재 페이지의 데이터 개수
14) empty : 리스트가 비어있는지 여부
예시
"pageable": {
"sort": {
"sorted": false, // 정렬 상태
"unsorted": true,
"empty": true
},
"offset": 0,
"pageNumber": 0,
"pageSize": 5,
"paged": true,
"unpaged": false
},
"last": false,
"totalElements": 100,
"totalPages": 20,
"size": 5,
"number": 0,
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"first": true,
"numberOfElements": 5,
"empty": false