问题
I am writing a simple app:
@Slf4j
public class MyApp {
public static void main(String[] argv) {
log.info("hello world!");
}
}
This code compiles just fine, and indeed, when run I see "hello world!" being logged out. Intellij however doesn't agree this works. I am constantly getting "Cannot resolve symbol log" even though this works and it compiles. Here's what I have done:
- I have installed the latest Lombok plugin
- I have enabled annotation processing
All other Lombok annotations seem to work fine.
I am using Intellij 2018.1 Ultimate. Is there something I'm missing here?
回答1:
Yes, this one! Either wait till lombok plugin supports Intellij 2018.1
or downgrade the IDE.
EDIT:
Above answer is outdated and issue can be fixed by following this anwer.
来源:https://stackoverflow.com/questions/49548018/intellij-fails-to-detect-the-logger-added-by-slf4j-using-lombok