我有一个 Kotlin Gradle 项目。我将 Lombok 添加为依赖项,并在 kapt 中注册了它
compileOnly("org.projectlombok:lombok:$lombokVersion")
kapt("org.projectlombok:lombok:$lombokVersion")
我想使用 @Slf4j
注释 来自动生成记录器。它适用于 Java 类,但不适用于 Kotlin 类。
现在是否可以同时使用 Kotlin 和 Lombok?如果我用 @Slf4j
注释 Kotlin 类并在其中使用 log
我得到
未解决的参考:日志
显然没有应用注释处理。
原文由 ps-aux 发布,翻译遵循 CC BY-SA 4.0 许可协议
您不能使用注释
@Slf4j
,而是在所需的类中手动创建其对象。参考 https://www.reddit.com/r/Kotlin/comments/8gbiul/slf4j_loggers_in_3_ways/