티스토리 뷰

 

maven 빌드 사용하는 spring JPA 프로젝트에

querydsl 적용하기

 

| pom.xml

의존성(dependency) 및 플러그인 추가

<dependencies>
...
    <!-- QueryDSL APT Config -->
    <dependency>
        <groupId>com.querydsl</groupId>
        <artifactId>querydsl-apt</artifactId>
        <version>${querydsl.version}</version>
        <scope>provided</scope>
    </dependency>

    <!-- QueryDSL JPA Config -->
    <dependency>
        <groupId>com.querydsl</groupId>
        <artifactId>querydsl-jpa</artifactId>
        <version>${querydsl.version}</version>
    </dependency>
...
</dependencies>
...
<plugins>
	<!--querydsl -->
    <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>
</plugins>

 

| maven generated-sources

프로젝트 우클릭 > maven > maven-install / generated-sources

 

| .gitignore 추가

-개발환경(IDE), 언어에 맞는 gitignore에

querydsl로 생겨날 것들 추가해줘야 함.

 

'DAILY > _reference' 카테고리의 다른 글

[apache-tomcat]WAR 배포  (0) 2023.06.26
이미지 맵 좌표 만드는 사이트  (0) 2022.11.03
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함