Intellij 14 + lombok:@ Slf4j找不到符号日志

问题描述 投票:1回答:3

Intellij无法识别@ SLF4J注释。我有以下错误:

Error:(105, 9) java: cannot find symbol
symbol:   variable log
location: class com.xxxxx.SdsConfig

知道我已经启用了注释处理(设置 - >编译器 - >注释处理器)

我用java 8编译器。

java intellij-idea intellij-14 lombok
3个回答
3
投票

使用Intellij的lombok插件:

https://plugins.jetbrains.com/plugin/6317

这将正确突出显示所有内容,并允许您对生成的方法使用自动完成功能。

请注意,Intellij 14.1及更高版本支持某些功能(如@val)。


2
投票

在Intellij 2016版,2017年,启用

Preferences -> Compiler -> Annotation Processors

不适合我。

以下附加复选框确实有帮助:enter image description here


0
投票

升级到IntelliJ 2016时,我遇到了这个问题。

我已经安装了Lombok插件并启用了Annotation Processors。

我不得不从https://plugins.jetbrains.com/plugin/6317-lombok-plugin下载一个Lombok插件(0.15.16,因为最新的0.15.17.2不兼容),然后安装它作为插件来升级已安装的Lombok插件,然后重启IntelliJ

© www.soinside.com 2019 - 2024. All rights reserved.