【问题标题】:Cannot resolve symbol Data, Lombok, Component, beans, http, util无法解析符号 Data、Lombok、Component、bean、http、util
【发布时间】:2020-12-01 19:07:18
【问题描述】:

我在我的 intelliJ 项目中无法解析以下符号:

数据、Lombok、组件、bean、http、util

我的班级

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@Component
@ConfigurationProperties("c")
@Data
public class CP {

private String maxTasks;
private String subscribeTo;

}

我的 POM

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.6.1</version>
    </dependency>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.18.12</version>
    </dependency>
    

【问题讨论】:

  • 你能发布你的整个 POM 吗?看起来它可能有什么问题。
  • 尝试从 POM 刷新项目
  • 您是否真的将代码作为 Maven 项目导入?
  • 使用的是哪个版本的 intellij?

标签: java spring-boot error-handling pom.xml intellij-lombok-plugin


【解决方案1】:

试试 文件 -> 设置 -> 搜索“注解” -> 启用注解 -> 选择“启用注解”

应用并确定,然后重新启动 IntelliJ 一次。

【讨论】:

    【解决方案2】:

    要在 intellij 上正常工作 lombok,必须使用扩展

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

    【讨论】:

    • 嗨,我该如何使用扩展名?
    • 安装后,IDE 将为您提供 bean 上的智能感知。如果你使用 eclipse,你应该包含另一个扩展,以便能够使用 lombok
    猜你喜欢
    • 2018-11-11
    • 1970-01-01
    • 2017-09-22
    • 2021-06-21
    • 1970-01-01
    • 2021-02-04
    • 2014-03-14
    相关资源
    最近更新 更多