개발자의 공부방/스프링 JPA] QClass import 안되는 문제 - 728x90 반응형 환경 Mac M1 pro // OS Ventura 13.6 Intellij version Springboot 3.2 java 21 문제 클론 코딩 중 JPA Q class 생성 후 Import가 되지 않는 문제가 생겼습니다. 해결 시도 구글 검색 시 많은 방법이 나오는데 대부분 Intellij Project Structure 👉 Project Settings 👉 Modules 👉 Build 하위 generated 폴더를 Soures를 눌러서 잡는 방법이 많습니다. 하지만 저 같은 경우는 전혀 Import가 되지 않았습니다. 해결 과정 1) 디렉토리를 보면 알겠지만 QTodo라고 Q Class가 생성된게 보이긴 합니다만... 임포트가 되지 않습니다...?? 2) build.gradle 설정 def querydslSrcDir = 'src/main/generated' sourceSets { main { java { srcDirs += [ querydslSrcDir ] } } } tasks.withType(JavaCompile) { options.generatedSourceOutputDirectory = file(querydslSrcDir) } 3) 해결 위와 같이 build gradle에서 Q Class의 소스를 src/main/generated 디렉토리 위치를 설정합니다. 이렇게 하고 Build or compileJava 후 Import를 하면 가능해집니다. 참조 Spring Boot 에서 QueryDSL JPA 사용하기 (velog.io) Spring Boot 에서 QueryDSL JPA 사용하기 QueryDSL 을 본격적으로 사용해보자 velog.io 반응형 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기준수한쭈니네 저작자표시 Contents 환경 문제 해결시도 해결과정 당신이 좋아할만한 콘텐츠 스프링시큐리티] 순환 참조 에러 2024.01.12 스프링시큐리티] http deprecated 리팩토링 2024.01.12 스프링] 스프링 시큐리티 CORS 문제 해결하기 2023.11.15 스프링] SPRING_SESSION 테이블 자동 생성이 안될 때 해결법 2023.11.07 댓글 0 + 이전 댓글 더보기