Pageable1 TIL 230728 : pageable 기능 활용 하기. (+sortBy) 왜 쓰는걸까 기존에 repository에서 findAll 하면 죄다 가져왔다. 지금은 더미데이터 몇십개인데, 몇십만개가 된다면? 어차피 다 못 쓰는데 이는 낭비이다. 그래서 pageable을 이용해 원하는 만큼 데이터를 페이지 나눠주고 원하는 페이지를 가져오고 원하는 기준으로 정렬해서 가져다주는 기능을 제공하고 이를 통해 편하게 구현할 수 있다. Pageable 쓰는 흐름 1. 페이지를 나누는 기준(필수), 정렬기준(옵션)을 정해서 pageable객체를 생성한다. sort정보는 필수는 아닌것을 생성자 파라미터 정보로 알 수 있다. 2. pageable객체를 쿼리메소드에 넣어준다. findAll() 파라미터를 보면 pageable을 받아서 처리해줄 수 준비가 되어있는 것을 확인할 수 있다. 3. Dto로 .. 2023. 7. 28. 이전 1 다음