Skip to content

queryDsl

RHS edited this page Feb 28, 2020 · 2 revisions

Spring boot & QueryDsl

1. 셋팅


1.1 환경

  • Springboot 2.2.2 & Gradle 5.2

1.2 build.gradle

plugins {
    id 'com.ewerk.gradle.plugins.querydsl' version '1.0.10'
}

dependencies {

    implementation 'com.querydsl:querydsl-jpa'
    implementation 'com.querydsl:querydsl-apt'
}

def querydslSrcDir = 'src/main/generated'

configurations {
    querydsl.extendsFrom compileClasspath
}

querydsl {
    library = "com.querydsl:querydsl-apt"
    jpa = true
    querydslSourcesDir = querydslSrcDir
}

sourceSets {
    main {
        java {
            srcDirs = ['src/main/java', querydslSrcDir]
        }
    }
}

compileQuerydsl{
    options.annotationProcessorPath = configurations.querydsl
}

Clone this wiki locally