【问题标题】:IntelliJ highlights Lombok generated methods as “cannot resolve method” [duplicate]IntelliJ 将 Lombok 生成的方法突出显示为“无法解析方法”[重复]
【发布时间】:2017-03-02 06:36:39
【问题描述】:

我正在使用 Lombok 的 @Data 注释来创建我的 POJO 的基本功能。当我尝试使用这些生成的方法时,IntelliJ 将它们突出显示为错误 (Cannot resolve method ‘getFoo()’),并且似乎无法找到它们。但是它们确实存在,因为我可以毫无问题地使用这些方法运行代码。

我确保启用注释处理,所以这不会导致任何问题。

如何让 IntelliJ 找到方法并停止错误地将它们标记为错误?

【问题讨论】:

标签: java intellij-idea lombok


【解决方案1】:

您还需要lombok 插件。

【讨论】:

    【解决方案2】:

    检查你是否添加了 lombok 依赖 马文:

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

    分级:

    // https://mvnrepository.com/artifact/org.projectlombok/lombok
    provided group: 'org.projectlombok', name: 'lombok', version: '1.16.18'
    

    安装 Lombok 插件

    首选项 > 插件 > 浏览存储库 >

    搜索“Lombok”并安装插件

    然后就可以导入了

    import lombok.Data;
    

    【讨论】:

      猜你喜欢
      • 2018-05-28
      • 1970-01-01
      • 2021-06-21
      • 1970-01-01
      • 1970-01-01
      • 2021-05-21
      • 1970-01-01
      • 2019-09-14
      • 2017-07-16
      相关资源
      最近更新 更多