728x90
기본적으로 다음과 같은 두개의 플러그인이 있어야 합니다.
kotlin("plugin.allopen")
kotlin("plugin.noarg")
스프링을 사용한다면 다음과 같은 두 플러그인이 기본으로 제공되며, 각각 kotlin("plugin.allopen") 과 kotlin("plugin.noarg") 를 포함하고 있습니다.
kotlin("plugin.spring") //"plugin.allopen" 포함
kotlin("plugin.jpa") //"plugin.noarg" 포함
어노테이션을 추가하기 위해서는 다음과 같은 코드를 build.gradle에 추가합니다.
allOpen {
annotation("javax.persistence.Entity")
annotation("javax.persistence.MappedSuperclass")
annotation("javax.persistence.Embeddable")
}
noArg {
annotation("javax.persistence.Entity")
annotation("javax.persistence.MappedSuperclass")
annotation("javax.persistence.Embeddable")
}
Reference
https://techblog.woowahan.com/2675/
728x90
'⚙️ Setting' 카테고리의 다른 글
[Spring] 설정 파일 환경변수를 통해 숨기기 (0) | 2023.01.01 |
---|---|
[Setting] - QueryDSL 설정하기 (0) | 2022.07.29 |
[Setting] SpringBoot H2 인메모리로 사용하기 (console 사용하기) (0) | 2022.07.21 |
자바 시작하기 - intelliJ 설치 (feat. JDK 설치) (0) | 2022.03.05 |
[Setting] Slf4J 로그 남기기 (0) | 2021.12.29 |