1. build.gradle에 plugin 추가
plugins {
...
//querydsl 추가
id "com.ewerk.gradle.plugins.querydsl" version "1.0.10"
...
}
2. dependency 추가하기
dependencies {
...
//querydsl 추가
implementation 'com.querydsl:querydsl-jpa'
...
}
3. build.gradle에 아래 코드 추가
//querydsl 추가 시작
def querydslDir = "$buildDir/generated/querydsl"
querydsl {
jpa = true
querydslSourcesDir = querydslDir
}
sourceSets {
main.java.srcDir querydslDir
}
configurations {
querydsl.extendsFrom compileClasspath
}
compileQuerydsl {
options.annotationProcessorPath = configurations.querydsl
}
//querydsl 추가 끝
4. Q 타입 생성
- Gradle IntelliJ 사용법
* gradle -> Tasks -> build -> clean
* gradle -> Tasks -> other-> compileQuerydsl
- Gradle 콘솔사용법
* ./gradlew clean compileQuerydsl
-build -> generated -> querydsl 디렉토리에 Q파일 생성되어 있는지 확인!
'ys TIL' 카테고리의 다른 글
Spring Boot Data Jpa 사용자 정의 Repository 만들기 (0) | 2020.07.10 |
---|---|
Spring 외부 설정 파일 (0) | 2020.07.10 |
Spring Boot test에서 H2 In memory 설정하기 (0) | 2020.06.02 |