728x90
plugins {
id("org.springframework.boot") version "3.1.0"
id("io.spring.dependency-management") version "1.1.0"
kotlin("jvm") version "1.8.21"
kotlin("plugin.spring") version "1.8.21"
kotlin("plugin.jpa") version "1.8.21"
kotlin("plugin.allopen") version "1.8.21"
kotlin("kapt") version "1.8.21"
idea
}
allOpen {
// Spring Boot 3.0.0
annotation("jakarta.persistence.Entity")
annotation("jakarta.persistence.MappedSuperclass")
annotation("jakarta.persistence.Embeddable")
}
dependencies {
// QueryDSL 설정
implementation ("com.querydsl:querydsl-jpa:5.0.0:jakarta")
kapt ("com.querydsl:querydsl-apt:5.0.0:jakarta")
kapt ("jakarta.annotation:jakarta.annotation-api")
kapt ("jakarta.persistence:jakarta.persistence-api")
}
idea {
module {
val kaptMain = file("build/generated/source/kapt/main")
sourceDirs.add(kaptMain)
generatedSourceDirs.add(kaptMain)
}
}
728x90
'개발 > Spring' 카테고리의 다른 글
Kotlin QueryDSL 5.0 build.gradle.kts 설정 (1) | 2023.02.15 |
---|---|
[Spring] xxl-job-admin으로 스프링 배치 스케쥴러 관리 3 (0) | 2022.06.07 |
[Spring] xxl-job-admin으로 스프링 배치 스케쥴러 관리 2 (0) | 2022.06.03 |
[Spring] xxl-job-admin으로 스프링 배치 스케쥴러 관리 1 (0) | 2022.05.31 |
[Spring] Springboot GraphQL 게시판 CRUD 만들기2 (2) | 2022.05.20 |
댓글