QueryDSL
この章では、クエリーdsl環境設定を把握するコードをまとめてみます. gradle : 6.6.1 version スプリングガイド:2.3.5版 build.gradle
キュークラスを持つファイルが作成されていることがわかります.
plugins{
'''
id "com.ewerk.gradle.plugins.querydsl" version "1.0.10"
'''
}
dependencies{
'''
implementation 'com.querydsl:querydsl-jpa'
'''
}
//querydsl 추가 시작
def querydslDir = "src/main/generated"
querydsl {
jpa = true
querydslSourcesDir = querydslDir
}
sourceSets {
main.java.srcDir querydslDir
}
configurations {
querydsl.extendsFrom compileClasspath
}
compileQuerydsl {
options.annotationProcessorPath = configurations.querydsl
}
//querydsl 추가 끝
上記のように、プリファレンスパラメータを設定して構築する場合、「src/main/generated」パスキュークラスを持つファイルが作成されていることがわかります.
Reference
この問題について(QueryDSL), 我々は、より多くの情報をここで見つけました https://velog.io/@woo00oo/QueryDSLテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol