inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

박형근님의 게시글

박형근 박형근

@bopi4471471

수강평 작성수
-
평균평점
-

게시글 2

질문&답변

findProjectionsByUsername 생성오류

저도 부트 2.6.3에서는 안되는거같습니다. 2.6.2로 낮추니까 돌아가네요

좋아요수
0
댓글수
2
조회수
463

질문&답변

src/main/generated에 Q... 파일들이 생성이 안됩니다.(build의 generated에는 생성됌.)

buildscript { ext { queryDslVersion = "5.0.0" } } plugins { id 'org.springframework.boot' version '2.6.3' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" id 'java' } group = 'jpabook' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-devtools' implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.8.0' implementation 'org.springframework.boot:spring-boot-starter-validation' implementation 'com.fasterxml.jackson.datatype:jackson-datatype-hibernate5' //querydsl 추가 implementation "com.querydsl:querydsl-jpa: $ { queryDslVersion } " annotationProcessor "com.querydsl:querydsl-apt: $ { queryDslVersion } " compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' // 테스트에서 lombok 사용 testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' } //querydsl 추가 시작 //def querydslDir = 'src/main/generated' 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 추가 끝 tasks .named( 'test' ) { useJUnitPlatform() }

좋아요수
0
댓글수
2
조회수
2223