본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 022e586) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 022e586 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview querydsl에 페이징(Paging)을 적용합니다. 테스트 데이터 생성 직접 랜덤한 값을 이용해 쿼리를 해도 되지만 현 시점에서 더 간단하게 데이터를 추가해주기 위해 Controller와 Service에 기능을 추가해보도록 하..
모든 소스 코드는 여기에서 확인 가능합니다. API에서 페이징 활용 지난 번에 스프링 데이터 JPA가 페이징 및 정렬을 지원하는 부분을 살펴봤었는데요, API 형태로 제공될 때는 어떻게 활용될 수 있는지 Controller를 개발해 확인해보겠습니다. package io.lcalmsky.springdatajpa.controller; import io.lcalmsky.springdatajpa.domain.entity.Member; import io.lcalmsky.springdatajpa.domain.repository.MemberRepository; import lombok.RequiredArgsConstructor; import org.springframework.data.domain.Page; impo..
- Total
- Today
- Yesterday
- Jackson
- proto3
- spring boot app
- leetcode
- 클린 아키텍처
- Spring Boot
- Spring Boot Tutorial
- 스프링 부트 튜토리얼
- 스프링 부트 애플리케이션
- 스프링 부트
- Java
- Spring Boot JPA
- intellij
- 헥사고날 아키텍처
- r
- 알고리즘
- 스프링 부트 회원 가입
- 함께 자라기
- spring boot application
- 스프링부트
- JPA
- Linux
- gRPC
- @ManyToOne
- JSON
- Spring Data JPA
- QueryDSL
- 함께 자라기 후기
- 스프링 데이터 jpa
- spring boot jwt
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |