관리 메뉴

피터의 개발이야기

[QueryDSL] querydsl관련 명령어를 gradle탭에 생성하기, querydsl plugin 설치 본문

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에 플러그인을 추가한다.

 

 

ㅁ 함께 보면 좋은 사이트

ㅇ com.ewerk.gradle.plugins.querydsl - plugin 소개

반응형
Comments