Pageable 1) Pageable의 개념 Pageable은 데이터를 페이지 단위로 검색하고 제어하는 인터페이스 페이지 번호, 페이지 크기, 정렬 기준 설정을 통해 원하는 페이지의 데이터를 가져옵니다. 스프링 프레임워크에서 주로 사용되며, JPA와 함께 자주 활용됩니다. 2) Pagealbe 인터페이스 메소드 ● getPageNumber() : 현재 페이지 번호 가져오기 ● getPageSize() : 페이지 크기(한 페이지에 포함될 항목의 수) 가져오기 ● getOffset() : 페이지의 시작 항목 인덱스 가져오기 ● getSort() : 정렬 기준 가져오기 (Sort 객체를 사용하여 속성과 정렬 방향을 지정할 수 있음) ● next() : 다음 페이지의 Pageable 생성 ● previousOr..
[Spring] Pageable과 PageRequest 개념과 비교
Pageable 1) Pageable의 개념 Pageable은 데이터를 페이지 단위로 검색하고 제어하는 인터페이스 페이지 번호, 페이지 크기, 정렬 기준 설정을 통해 원하는 페이지의 데이터를 가져옵니다. 스프링 프레임워크에서 주로 사용되며, JPA와 함께 자주 활용됩니다. 2) Pagealbe 인터페이스 메소드 ● getPageNumber() : 현재 페이지 번호 가져오기 ● getPageSize() : 페이지 크기(한 페이지에 포함될 항목의 수) 가져오기 ● getOffset() : 페이지의 시작 항목 인덱스 가져오기 ● getSort() : 정렬 기준 가져오기 (Sort 객체를 사용하여 속성과 정렬 방향을 지정할 수 있음) ● next() : 다음 페이지의 Pageable 생성 ● previousOr..
2023.07.19