Kotlin에서 Annotation처리를 위해서 KAPT(Kotlin Annotation Processing Tool)을 제공
Kotlin은 kotlinc로 컴파일되기 때문에 기존에 Java로 작성된 Annotation Process로는 Kotlin의 Annotation이 제대로 처리되지 않음
kapt 사용 시 호환성에 주의🚨
사용하는 library가 kapt를 지원하는지 확인해야함
plugins {
val kotlinVersion = "1.8.21"
kotlin("kapt") version kotlinVersion
}
val queryDslVersion = "5.0.0"
dependencies {
//annotationProcessor -> kapt
//annotationProcessor("com.querydsl:querydsl-apt:${queryDslVersion}:jakarta")
kapt("com.querydsl:querydsl-apt:${queryDslVersion}:jpa")
}
'Web Programming > SPRINGBOOT' 카테고리의 다른 글
멀티 모듈 (0) | 2023.08.18 |
---|---|
아키텍쳐 (0) | 2023.08.18 |
장애 탐지 및 알람 (0) | 2022.11.24 |
Spring Elk 연동 (0) | 2022.11.17 |
ELK 설치 (0) | 2022.11.16 |