Hi yoahn 개발블로그

[springboot] Spring-Data-JPA Paging 기능 본문

Framework & Library/springboot

[springboot] Spring-Data-JPA Paging 기능

hi._.0seon 2021. 4. 24. 23:35
반응형

spring data jpa

 

게시글 리스트를 보여주기 위한 과정에서, 게시글의 갯수가 많아지는 경우 모든 데이터를 한꺼번에 보여주는 것 보다 나눠서 보여주는 것이 낫다고 생각해서 페이징 기능을 이용하려고 했는데, spring data jpa 의 쿼리 메서드 기능을 알아보다가 페이징 기능을 제공한다는 것을 알게 되었다.

 

페이징을 위해 Page 객체와 Pageable 인터페이스가 있는데, Pageable을 컨트롤러에서 인자로 받아 page와 사이즈, 정렬 방식을 핸들링 할수있다고 하는데 디폴트 값에서 변경되지 않고 있음

-> 그냥 변수 하나하나 받아와서 PageRequest.of()에 값을 넣어서 pageable에 넣는 방식으로 했더니 값이 잘 반영된다.

    public Page<JobPostListDto> findPost(Integer page, Integer pageSize, String type, String tag) {
        Pageable pageable = PageRequest.of(page, pageSize);
        return jobPostService.findJobPosts(pageable, type, tag);
    }

 

 

ict-nroo.tistory.com/117

 

[JPA] Spring Data JPA와 QueryDSL 이해, 실무 경험 공유

Spring Data JPA와 QueryDSL JPA 기반 프로젝트 Spring Data JPA QueryDSL Spring Data JPA 지루하게 반복되는 CRUD 문제를 세련된 방법으로 해결 개발자는 인터페이스만 작성한다 스프링 데이터 JPA가 구현 객체..

ict-nroo.tistory.com

semtax.tistory.com/77

 

스프링부트로 게시판 만들기 9 : 페이징 기능

개요 ​ 이번 포스팅에서는, 게시글 페이징을 구현하는 시간을 가지도록 하겠다. ​ ​ ​ ##페이징을 왜 쓰는건가? ​ ​ 사실, 이 글을 읽는 사람들 중에서 이런 생각을 하는 사람도 있을것이다

semtax.tistory.com

velog.io/@conatuseus/JPA-Paging-페이지-나누기-o7jze1wqhj

 

JPA Paging (페이지 나누기)

현재 2개의 프로젝트 진행하고 있다. > 두 프로젝트 모두 글 또는 영상을 페이징해서 프론트에 뿌려주는 API가 필요했다. > 그래서 이번에 PageRequest를 사용해 페이징 하는 것을 공부했고 공유하고

velog.io

ibks-platform.tistory.com/278?category=769803

 

[Spring Boot] Pageable 커스터마이징하기

안녕하세요. 남산돈가스입니다. 지난 포스팅 [Spring Boot] JPA + Pageable 을 이용한 페이징 처리 에서 마지막 Pageable 커스터마이징에 대한 언급을 했었는데, 이번 포스팅에서 그 내용을 다루어 보려고

ibks-platform.tistory.com

velog.io/@max9106/Spring-Boot-JPA-MySQL-페이징

 

[Spring Boot + JPA + MySQL] 페이징

게시글이 많아지면, 페이징으로 관리를 해줘야 할 때가 있다.메인 페이지(list.html)를 살펴보면, pageList로 페이징 처리를 함을 볼 수 있다.page 링크를 누르면, Get요청으로 page값을 넘겨줌을 볼 수

velog.io

devstory.ibksplatform.com/2020/03/spring-boot-jpa-pageable.html

 

[Spring Boot] JPA + Pageable 을 이용한 페이징 처리

IBK시스템 플랫폼 사업팀 블로그입니다. 플랫폼 사업을 진행하면서 경험한 생생한 IT기술을 공유하고자 합니다.

devstory.ibksplatform.com

cheese10yun.github.io/spring-jpa-best-12/

 

Spring-Jpa Best Practices step-12 - 페이징 API 만들기 - Yun Blog | 기술 블로그

Spring-Jpa Best Practices step-12 - 페이징 API 만들기 - Yun Blog | 기술 블로그

cheese10yun.github.io

반응형
Comments