코린이의 일기장

  • 홈
  • 태그
  • 방명록

SpringDataJPA 1

[Spring] Spring Data JPA에서의 페이지네이션과 정렬

안녕하세요 Spring 공부를 하다가 게시판 작업할 때 꼭 필요한 페이지네이션(Pagination)에 대해서 알아보겠습니다. 페이지네이션(Pagination) 사용자 요청했을 때 데이터베이스에 있는 수천, 수만, 수백만 줄의 데이터를 모두 조회하여 제공한다면 서버의 부하가 굉장히 클 것입니다. 이 부분을 방지하기 위해서 대부분의 서비스에서는 데이터를 일정 길이로 잘라 그 일부분만을 사용자에게 제공하는 방식을 사용합니다. 사용자는 현재 보고 있는 데이터의 다음, 이전 구간 혹은 특정 구간의 데이터를 요청하고, 전달한 구간에 해당하는 데이터를 제공받습니다. 페이지네이션을 적용된 예시로는 인스타그램, 네이버 카페의 게시판 게시물 목록 조회 등 많은 것들이 있습니다. Spring Data JPA를 통해 어떻게 ..

java and sping 2023.03.17
이전
1
다음
더보기
프로필사진

나만의 코딩 일기장

  • 분류 전체보기 (82)
    • java (7)
    • java and sping (14)
    • python (29)
    • IOT (0)
    • DB (5)
    • 안드로이드 (4)
    • 리눅스 (6)
    • 웹개발기초 (9)
    • IT 정보 (4)
    • 기타 (4)

Tag

백준알고리즘, lombok, Spring, 리눅스, 알고리즘, 웹기초, ddl, Github, 메타버스, git, 코딩테스트, Python, java, Wrapper Class., JPA, 자료구조, 파이썬, fetch join, Linux, Thread,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바