【问题标题】:Using Lombok in IntelliJ shows create constructor message在 IntelliJ 中使用 Lombok 显示创建构造函数消息
【发布时间】:2022-01-19 13:42:44
【问题描述】:

我为以下对象添加了 Lombok 注释(@NoArgsConstructor@AllArgsConstructor):

package com.example.demo.student;

import lombok.*;

@ToString
@Getter
@Setter
@EqualsAndHashCode
@NoArgsConstructor
@AllArgsConstructor
public class Student {
    private Long id;
    private String name;
    private String email;
    private Gender gender;
}

可以编译代码,并且可以毫无问题地运行应用程序。

但是,IntelliJ 仍然显示有关创建构造函数的警告红线,如下图所示。

IntelliJ 无法识别 Lombok 注释?

有没有办法阻止 IntelliJ 显示此类警告消息?

我的IDE版本是IntelliJ IDEA 2019.3.3(终极版)

【问题讨论】:

  • 查看 intellij 的 Lombok 插件
  • 您需要 lombok 插件,以便 IDEA 识别出注释将导致生成代码。
  • @magicmn 我认为我的问题比这简单得多。实际上我只是按照建议通过安装插件来解决它。谢谢你们! =D

标签: java intellij-idea lombok intellij-plugin intellij-lombok-plugin


【解决方案1】:

我在为我的 IntelliJ 安装 Lombok 插件后解决了这个问题。

我是这样做的:

  1. 转到文件 > 设置 > 插件
  2. 然后搜索“Lombok”并安装插件。
  3. 重启 IntelliJ,警告信息消失。

感谢@Barracuda 和@f1sh propmpt 回答!!

【讨论】:

    猜你喜欢
    • 2011-04-21
    • 1970-01-01
    • 2016-12-09
    • 1970-01-01
    • 1970-01-01
    • 2020-07-26
    • 1970-01-01
    • 2020-12-09
    • 1970-01-01
    相关资源
    最近更新 更多