써먹는 웹개발

[Jpa] Q class import 안될때 Gradle 설정으로 해결한 방법 본문

웹개발/Jpa

[Jpa] Q class import 안될때 Gradle 설정으로 해결한 방법

kmhan 2021. 8. 18. 14:08


728x90
반응형

build.gradle에 다음 소스 추가

1
2
3
4
5
6
7
8
9
10
dependencies {
    // querydsl
    compileOnly "com.querydsl:querydsl-core"
    compileOnly "com.querydsl:querydsl-jpa"
 
    annotationProcessor "com.querydsl:querydsl-apt:4.2.2:jpa"  // querydsl JPAAnnotationProcessor 사용 지정
    annotationProcessor "jakarta.persistence:jakarta.persistence-api" // java.lang.NoClassDefFoundError(javax.annotation.Entity) 발생 대응
    annotationProcessor "jakarta.annotation:jakarta.annotation-api"
}
 
cs

하나씩 해보려다가 시간만 낭비하고 멘붕와서 한번에 올립니다.

좋은 의견 있으면 댓글 주세요.

 

※ 개발환경 : intellij 2021.1.2 ver

    참고 : http://honeymon.io/tech/2020/07/09/gradle-annotation-processor-with-querydsl.html

728x90
반응형


Comments