[spring] 페이징, Pageable

CHOI IN HO·2023년 11월 23일
0

SPRING

목록 보기
9/45
post-thumbnail

우리가 한페이지에 너무 많은 데이터를 사용하다보면 한페이지에 다 출력을 하면 기능적인 문제등이 생길 수 있다. 그래서 List를 보여주는 홈페이지등에서는 pageable은 필수라고 할 수 있다.

📌 페이징이란?

페이징 기능은 Springframework가 제공하는 @PageableDefault 어노테이션, Pageable, Page 인터페이스로 구현할 수 있다.
환경 세팅은 jpa연결등만 되어있으면 쉽게 구현한다

pageable

📌사용방법

Repository

  • repository부분에 Pageable을 사용한 메소드를 생성해준다.

Service

  • 페이징이 필요한 부분에 반환값 부분에 Page를 적용시키고, 매개변수 부분에도 pageable을 추가해준다.

Controller

profile
개발자기 되기 위해선 무엇이든!

0개의 댓글