Lombok @ Log4j2注释在IntelliJ IDEA中不起作用

Ore*_*est 10 java intellij-idea lombok log4j2

我在我的项目中使用Lombok库并且@Log4j2注释有问题.不知道为什么,但它没有产生的log领域class.

但是当我将注释更改为@Slf4j有效时,我可以在IntelliJ IDEA的"结构"选项卡中看到它.

我正在使用它gradle作为构建工具.几乎没有依赖"

dependencies {
    compileOnly("org.projectlombok:lombok")
    compile("org.springframework.boot:spring-boot-starter-log4j2")
}
Run Code Online (Sandbox Code Playgroud)

Chi*_*mwe 5

因此,我认为我遇到了同样的问题。我所做的是我在IntelliJ中安装了Lombok插件,并按照“首选项”->“构建,执行,部署”>“编译器”>“注释处理器”下的链接启用了注释。然后,我重新启动了IntelliJ,它起作用了。IDE能够识别日志。

我尝试了log4j,log4j2和slf4j。一切正常。

让我知道是否有帮助。