반응형 querydsl2 QueryDSL QClass 프로젝트 실행 단계에서 Generated 에러 Gradle 설정, Gradle 클린 > 빌드 후 QClass 생성까지 완료가 되었는데 애플리케이션 실행하면서 QClass의 Generated 어노테이션 쪽에 에러가 발생하며 cannot find symbol 에러가 발생했다. QClass가 생성되는 걸 보면 코드 생성까지는 잘 되는 것 같은데 왜 에러가 발생할까. QueryDSL의 QClass generate는 Java Compile 단계에서 이루어진다는 것을 기반으로 컴파일 설정 부분을 찾아보았다. 현재 프로젝트 자바 버전이 11인데 Java Compiler의 바이트 코드 버전은 8로 되어 있어서 버전을 맞춰주니 해결되었다. 2023. 11. 5. Querydsl - @Generated not found *javax.annotation.processing.Generated* querydsl을 세팅하는 도중 컴파일하는 과정에서 "@Genereated not found ~" 라는 오류가 발생했다. QClass 내에 annotation processing의 @Generated에서 오류가 나고 있었다. 우선 @Generated 어노테이션은 개발자가 직접 작성한 소스가 아닌 자동으로 생성된 코드를 지칭할 때 사용된다. 하루종일 구글링하면서 삽질한 방법들과 겨우 찾은 해결하는 데에 참고한 링크를 공유한다. 1. Gradle Project를 clean 시키고 다시 build 해보기 2. 인텔리제이 캐시를 지우면서 restart 해보기 3. 인텔리제이 설정 > build, Execution, Deployment > Build Tools > Gradle > Build and run 에서 사.. 2023. 3. 29. 이전 1 다음