QueryDSL

HyeonWoo·2020년 12월 22일
0

스프링 & JPA

목록 보기
17/34
post-thumbnail

이번 장에서는 쿼리 dsl 환경설정 잡는 코드를 정리해 보려고 한다.


  • gradle : 6.6.1 version
  • 스프링 부트 : 2.3.5 version

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"경로에
큐클래스가 있는 파일이 생성된 것을 볼 수 있다.

profile
학습 정리, 자기 개발을 위한 블로그

0개의 댓글