Intellij无法识别Spring注释,我认为它与Lombok有关。
我在IntelliJ设置中添加了插件,并启用了注释处理
我正在使用maven,并且具有这种依赖性
dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
仍然Intellij无法识别Slf4j和Spring注释
答案 0 :(得分:1)
按照步骤操作
1.如https://spring.io/guides/gs/spring-boot/
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <scope>provided</scope> </dependency>
构建项目
在IntelliJ中启用注释处理(每次导入新项目时都必须执行此操作,如果要默认启用它,请按照this SO OP中提到的步骤进行操作。
File
| Other Settings
| Default Settings
,在导入项目之前导航到编译器设置,注释处理并启用此选项。
如果您仍然遇到问题,请执行一次File
/ Invalidate caches
/ Invalidate and restart
就是这样。
答案 1 :(得分:0)
转到Intellij中的首选项并安装Lombok插件。然后它将起作用
答案 2 :(得分:0)
您还需要将lombok插件安装到intellij。
Files->Settings->Plugins->Click on Browse repositories->Search for Lombok->Install plugin->Restart Intellij