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

+ Recent posts