Programming/Spring
[QueryDSL] querydsl관련 명령어를 gradle탭에 생성하기, querydsl plugin 설치
기록하는 백앤드개발자
2024. 7. 5. 10:10
반응형
ㅁ 들어가며
ㅇ [Spring] JPA Querydsl 세팅, Kotlin 작업을 하면서 알게 된 querydsl plugin에 대해 정리하였다.
ㅁ Ewerk querydsl
ㅇ com.ewerk.gradle.plugins.querydsl은 Gradle 프로젝트에서 QueryDSL을 쉽게 설정하고 사용할 수 있게 해주는 플러그인이다. 이 플러그인은 QueryDSL의 Q클래스 생성을 자동화하고, 관련 설정을 간소화해준다.
ㅇ 인텔리제이의 Gradle 탭에 queryDSL 관련 메뉴가 생성된다.
ㅁ 주요 기능
ㅇ Q클래스 자동 생성 - JPA 엔티티를 기반으로 QueryDSL용 Q클래스를 자동으로 생성한다.
ㅇ 소스 디렉토리 설정 - 생성된 Q클래스의 소스 디렉토리를 지정할 수 있다.
ㅇ 의존성 관리 - QueryDSL 관련 의존성을 자동으로 추가하고 관리한다.
ㅁ 설정방법
// kotlin
plugins {
id("com.ewerk.gradle.plugins.querydsl") version "1.0.10"
}
//Groovy
plugins {
id "com.ewerk.gradle.plugins.querydsl" version "1.0.10"
}
ㅇ build.gradle.kt or build.gradle에 플러그인을 추가한다.
ㅁ 함께 보면 좋은 사이트
반응형