Pagination

Be My Story에는 친구들과 다른 유저의 컨텐츠를 모아 볼 수 있는 타임라인이 존재한다. Be My Story는 SNS이기 때문에 무한 스크롤이 어울리겠다고 생각했다. 큰 Result Set을 JPA로 처리하는 방법은 크게 Slice, Page, Stream 3가지로 나누어볼 수 있다. Slice와 Page가 paginated query를 사용하는 방식으로 모든 entity들을 작은 batch로 나누어, 메모리에 많은 데이터를 로드하는 것을 막는다. 나는 Slice를 이용해서 무한 페이지네이션을 구현해보았다. Entity Book entity를 data로 사용한다. @Entity public class Book { @Id @GeneratedValue(strategy = GenerationType.I..
mu_
'Pagination' 태그의 글 목록