강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của hahahoho37976862
hahahoho37976862

câu hỏi đã được viết

Trong thực tế! Truy vấn

Querydsl thiết lập và kiểm tra

QHello import하기 문제 발생

Viết

·

134

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
안녕하세요 항상 테스트를 컴파일할때 buildTools를 Gradle이 아닌 intelliJ로 해야지 잘 돌아갔었습니다. 그런데 QHello를 import 하기 위해서는 intelliJ가 아닌 Gradle을 사용해야 import가 가능했습니다. 그런데 Gradle을 사용하면 테스트 코드 실행시 에러가 나오는데 어떻게 해결해야 할까요?

image.png

 

 

javajpa

Câu trả lời 2

0

안녕하세요. 재우양님, 공식 서포터즈 David입니다.

도움을 드리고 싶지만 질문 내용만으로는 답변을 드리기 어렵습니다.

실제 동작하는 전체 프로젝트를ZIP파일로 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.

구글 드라이브 업로드 방법은 다음을 참고해주세요.

https://bit.ly/3fX6ygx


주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요


추가로 다음 내용도 코멘트 부탁드립니다.

1. 문제 영역을 실행할 수 있는 방법

2. 문제가 어떻게 나타나는지에 대한 상세한 설명 (오류 화면, 오류 로그 포함)


링크: 공식 서포터즈

링크: 자주하는 질문

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다. 재우양님.

질문하신 QHello 클래스의 import 문제와 관련해서 상황을 조금 더 이해해 보겠습니다. IntelliJ를 사용하여 QHello를 인식하게 하려면, 보통 Querydsl의 Q타입 클래스가 생성되고 IDE가 이를 올바르게 탐지해야 합니다. Gradle 빌드 툴을 사용하는 것과 관련하여 몇 가지 고려해야 할 사항이 있습니다.

문제 해결을 위한 주요 단계:

  1. Annotation Processor 활성화:

    • IntelliJ에서 Settings > Build, Execution, Deployment > Compiler > Annotation Processors로 이동하여, Enable annotation processing이 활성화되어 있는지 확인하세요. 이 설정은 Q타입 클래스 생성에 필수적입니다.
  2. Gradle 빌드 설정 확인:

    • build.gradle 파일에서 Querydsl 설정 부분이 제대로 되어 있는지 확인하세요. 필요한 의존성들이 추가되어 있는지, annotationProcessor 경로 등이 올바르게 설정되었는지 검토해야 합니다.
  3. 소스 경로 설정:

    • sourceSets 설정에서 생성된 Q 클래스 경로가 포함되어 있는지 확인하세요. 다음과 같이 build.gradle에서 설정할 수 있습니다:
      
      sourceSets {
       main {
           java {
               srcDirs += 'build/generated/sources/annotationProcessor/java/main'
           }
       }
      }
      

  4. Gradle로 빌드 후 이슈 해결:

    • Gradle로 빌드 시 발생하는 오류 메시지를 해결하기 위해서는 제시된 --stacktrace, --info, --debug 등의 옵션을 사용하여 더 상세한 오류 정보를 확인하세요. 또한 Gradle 버전을 최신으로 업데이트하거나 캐시를 정리하여 재시도하는 것도 도움이 될 수 있습니다.
    • 아래 링크에서 유사한 이슈 해결법을 제시한 답변을 확인할 수 있습니다:

재우양님께서 겪고 계신 사항들이 이 절차들을 통해 해결되길 바랍니다. 문제가 지속될 경우, 추가적인 오류 메시지나 상황 설명을 주시면 더 구체적인 도움을 드릴 수 있도록 하겠습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hình ảnh hồ sơ của hahahoho37976862
hahahoho37976862

câu hỏi đã được viết

Đặt câu hỏi