-
13. Querydsl 활용 (Spring Data JPA 적용)BackEnd/Querydsl 2021. 7. 30. 21:54반응형
1. 프로파일 설정 (main 코드와 테스트 코드 실행 시 프로파일 분리)
> src/main/resources/application.yml
> src/test/resources/application.yml
2. 샘플데이터 추가
> InitMember.java
3. DTO 추가
> MemberTeamDto.java
(Qtype 생성을 위해 ./gradlew compileQuerydsl (우측 Gradle querydsl > Tasks > other > compileQuerydsl))
> MemberSearchCondition.java
4. 사용자 정의 Repository
1) 사용자 정의 인터페이스 작성 MemberRepositoryCustom.java
2) 사용자 정의 인터페이스 구현 MemberRepositoryImpl.java
> 사용자 정의 인터페이스 구현 시 Impl Naming을 지켜야 한다.
3) Spring Data Repository에 사용자 정의 인터페이스 상속 MemberRepository.java
5. Controller 추가
> MemberController.java
6. TEST
> http://localhost:8080/v1/members
> http://localhost:8080/v2/members?size=5&page=2
> http://localhost:8080/v3/members?size=5&page=2
반응형'BackEnd > Querydsl' 카테고리의 다른 글
12. Querydsl SQL function (0) 2021.07.29 11. Querydsl Update/Delete Bulk (0) 2021.07.29 10. Querydsl Dynamic Query (동적쿼리) (0) 2021.07.29 09. Querydsl Distinct (0) 2021.07.29 08. Querydsl Projection (0) 2021.07.27