Pagination
Spring boot 페이징 관련내용
PaginationModel 클래스 생성
페이징에 필요한 요소들을 Model 클래스로 만든다.
@Data
public class PageDto {
@Builder.Default
private int listSize = 10 //한 페이지당 보여줄 목록 리스트 개수
@Builder.Default
private int rangeSize = 10; //페이지 범위에 보여질 페이지 번의 개수
private int page; //현재 목록의 페이지 번호
private int range; //각 페이지 범위 시작 번
private int listCnt; // 전체 개시물의 개수
private int pageCnt; //전체 페이지 범위의 개수
private int startPage; //각 페이지 범위 시작 번호
private int startList;
private int endPage; //각 페이지 범위 끝 번호
private boolean isPrev; // 이전 페이지 여부
private boolean isNext; //다음 페이지 여
}페이징 계산 함수
Last updated
Was this helpful?