SpringBoot 3.0.2 ๋ฒ์ QueryDSL ์ค์ ๋ฌธ์
์๋
ํ์ธ์!๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ, ์ด๋ฌํ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์๋๋ ๋น๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.ํน์ ๋์์ด ๋์ค ์ ์์ผ์ค ์๋ ์์ด์ ๊ณต์ ๋๋ฆฝ๋๋ค.build.gradle plugins { id 'java' id 'org.springframework.boot' version '3.0.2' id 'io.spring.dependency-management' version '1.1.0' } group = 'liar' version = '0.0.1-SNAPSHOT' sourceCompatibility = '17' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() maven { url 'https://artifactory-oss.prod.netflix.net/artifactory/maven-oss-candidates' } } ext { set('springCloudVersion', "2022.0.1") } --- ์ค๋ต -- implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta' annotationProcessor 'com.querydsl:querydsl-apt:5.0.0:jakarta' annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:jakarta.persistence-api" sourceSets { main { java { srcDirs = ["$projectDir/src/main/java", "$projectDir/build/generated"] } } } clean { delete file('src/main/generated') } ์ดํ, ์ธํ
๋ฆฌ์ ์ด Gradle์์clean์ ๋๊ธฐํ ์ , ๋น๋ ์ , ๋ค์ ๋น๋ ์ ์ ํด๋ฆญํ์ฌ run์ ์คํํ๋ฉด ์ด์ ์์ด ์๋ํ์์ต๋๋ค.(์ฌ์ง)๋์์ด ๋์
จ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค.!