build.gradle 수정

implementation "com.querydsl:querydsl-jpa:5.0.0:jakarta"
annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jakarta"
annotationProcessor "jakarta.annotation:jakarta.annotation-api"
annotationProcessor "jakarta.persistence:jakarta.persistence-api"
}
def querydslSrcDir ='src/main/generated'
clean {
delete file(querydslSrcDir)
}
tasks.withType(JavaCompile){
options.generatedSourceOutputDirectory=file(querydslSrcDir)
}
Gradle 다시 받아주고 Clean 후 Build

QClass 가 생성되었다.

테스트 코드 작성하여 동작 확인


QueryDsl 동작 확인!
이 글은 IT록흐님의 글을 참고하여 작성되었습니다.
감사합니다. IT록흐님
https://lordofkangs.tistory.com/461
[QueryDSL] QueryDSL 설정하기 ( SpringBoot 2.6이상, SpringBoot 3.x )
QueryDSL 설정은 쉽지않다. 인프런 김영한 강사님의 QueryDSL 강의를 수강하고 있는 학생이라면 QueryDSL 설정에 어려움을 겪고 있을 것이라 예상된다. 아무래도 강사님이 사용하는 버전이 SpringBoot 2.2.2
lordofkangs.tistory.com
'기록 > 개발' 카테고리의 다른 글
스프링부트 정적 리소스 절대경로/상대경로 설정 (0) | 2023.08.25 |
---|---|
무료 부트스트랩 템플릿 사이트 (0) | 2023.08.17 |
[IntelliJ] 실행 시 Project 선택하기 (0) | 2023.07.30 |
AWS RDS 와 DataGrip 연결하기 (0) | 2023.07.30 |
[Django] 프로젝트 설정 (0) | 2023.06.29 |