From d22176dbb434d020041d9adf9c581a00ee87ca4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E9=92=9F=E4=B8=80=E5=85=AD?= <1477007136@qq.com> Date: Tue, 4 Jun 2024 07:27:10 +0000 Subject: [PATCH] =?UTF-8?q?update=20docs/zh/others/kapt.md.=20=E5=8E=9F?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E5=86=99=E7=9A=84=20kapt=20=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E4=B8=BA=201.9.2=EF=BC=8C=E4=BC=9A=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E4=BE=9D=E8=B5=96=E6=97=A0=E6=B3=95=E8=A2=AB=E6=89=BE=E5=88=B0?= =?UTF-8?q?=EF=BC=8C=E5=AE=9E=E9=99=85=E4=B8=8A=20kapt=20=E7=9A=84?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=BA=94=E8=AF=A5=E6=98=AF=201.9.20=E3=80=82?= =?UTF-8?q?=E5=B9=B6=E4=B8=94=E6=B7=BB=E5=8A=A0=E4=BA=86=E4=B8=8E=20Spring?= =?UTF-8?q?Boot=20=E8=BF=9E=E7=94=A8=E5=AE=B9=E6=98=93=E4=BA=A7=E7=94=9F?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 林钟一六 <1477007136@qq.com> --- docs/zh/others/kapt.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/zh/others/kapt.md b/docs/zh/others/kapt.md index aeae809c..5725885d 100644 --- a/docs/zh/others/kapt.md +++ b/docs/zh/others/kapt.md @@ -1,6 +1,7 @@ # 在 Kotlin 中使用注解处理器 > 在 Kotlin 中想要使 `@Table` 等注解生效十分简单。只需要使用 KAPT 即可。 +> 如果您正在使用 SpringBoot + Kotlin 的开发方式,请将 kapt 的版本保持与 kotlin("jvm") / kotlin("plugin.spring") 一致 ## 在 Gradle 中使用 @@ -10,7 +11,12 @@ ```kotlin plugins { - kotlin("kapt") version "1.9.2" + // 如果正在使用 SpringBoot,请保持 kapt 插件版本与 Spring 插件、kotlin JVM 插件一致 + // 如你的插件版本是(如果项目是使用 Spring Initializr 生成的话,是会自带下面两个插件): + // kotlin("jvm") version "1.9.20" <- 注意版本 + // kotlin("plugin.spring") version "1.9.20" <- 注意版本 + // 那么你的 kapt 版本也需要与其一致,否则将会改变项目使用的 Kotlin 版本,可能会引发兼容性问题 + kotlin("kapt") version "1.9.20" } ``` @@ -18,7 +24,7 @@ plugins { ```groovy plugins { - id 'org.jetbrains.kotlin.kapt' version '1.9.1' + id 'org.jetbrains.kotlin.kapt' version '1.9.20' } ```