3

Intellij 无法识别 Spring 注释,我认为它与 Lombok 相关。

我在 IntelliJ 设置中添加了插件并启用了注释处理

我正在使用 Maven,我有这个依赖

dependency>
       <groupId>org.projectlombok</groupId>
       <artifactId>lombok</artifactId>
       <scope>provided</scope>
</dependency>

Intellij 仍然无法识别 Slf4j 和 Spring 注释

4

3 回答 3

4

按照步骤
1.构建spring应用程序,如:https ://spring.io/guides/gs/spring-boot/

  1. 在 IntelliJ 中安装 Lombok(检查与您的 IntelliJ idea 版本的兼容性)

龙目岛安装

  1. 添加为(pom.xml/build.gradle/其他构建文件)中的依赖项
<dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
   <scope>provided</scope>
</dependency>
  1. 构建项目

  2. 在 IntelliJ 中启用注释处理(每次导入新项目时都必须执行此操作,如果您希望默认启用它,请按照SO OP 中提到的步骤操作。
    File| Other Settings| Default Settings,导航到编译器设置,注释处理并启用此导入项目之前的选项。

如果您仍然面临问题,请执行一次File//Invalidate cachesInvalidate and restart

注释处理器

而已。

于 2019-01-02T12:02:26.527 回答
1

您还需要将 lombok 插件安装到 intellij 中。

Files->Settings->Plugins->Click on Browse repositories->Search for Lombok->Install plugin->Restart Intellij
于 2019-01-02T11:54:07.297 回答
-1

转到 Intellij 中的首选项并安装 Lombok 插件。然后它将工作

于 2019-01-02T11:41:58.680 回答