Back End/Spring Framework
[Spring Framework] QueryDsl 적용하기 (with Maven, IntelliJ) - 소스코드에 generated 폴더 없이 사용하기
DevPing9_
2022. 8. 28. 22:32
pom.xml (Maven)
빌드파일에 QClass 들을 포함시킵니다.
<!-- 빌드파일에 QClass 생성 -->
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>target/generated-sources/java</outputDirectory>
<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>
IntelliJ
빌드파일에 포함된 QClass 들을 소스코드에서 인식할 수 있게 합니다.
그리고 maven install 을 하고 작업하면 끝!
경로 : File - Project Structure - Modules - Sources

# Reference
[JPA] QueryDSL Q Class 생성 안될 때
pom.xml에 querydsl관련 의존성과, 플러그인을 설정했는데 Q Class가 생성이 되질 않았다.File - Project Structure - Modules 메뉴에 들어가서 target 폴더 아래의 generated-sources 폴더를 소스코드로 인식할 수
velog.io
728x90