Spring
Not Found QClass
도도도영
2023. 11. 28. 12:54
querydsl이 사용된 프로젝트를 clone하게 되면 QClass를 찾지 못한다는 에러를 꼭 한번은 만나게 된다.
일단 기본적인 해결방법은 빌드 파일을 clean하고 재빌드를 하는 것이다.
하지만 이 방법으로도 해결되지 않는다면 intelliJ에서 설정이 필요하다.
생성된 QClass의 경로를 찾지 못하고 있기 때문이다.
따라서 IntelliJ가 QClass의 경로를 찾을 수 있게 설정을 해주어야 한다.
IntelliJ 설정 과정
파일 → 프로젝트 구조 → 모듈 (좌측 메뉴바) → target/generated-sources 폴더가 처음에는 ‘제외’로 설정이 되어 있는데, 이것을 우클릭해서 ‘소스’로 선택해서 적용하면 된다.
이렇게 하고 나면 빨간 줄이 뜨던 QClass들이 경로를 찾는 데에 성공하여 컴파일이 가능해진다.