首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Lombok删除IntelliJ上的红色下划线

Lombok是一个Java库,它通过注解的方式简化了Java代码的编写。它可以自动生成一些常用的代码,如getter和setter方法、构造函数、equals和hashCode方法等,从而减少了开发人员的工作量。

在IntelliJ IDEA上,当使用Lombok注解时,可能会出现红色下划线的问题。这是因为IntelliJ IDEA默认情况下不支持Lombok注解,需要进行一些配置才能正常使用。

要解决这个问题,可以按照以下步骤进行操作:

  1. 在项目的pom.xml文件中添加Lombok依赖:
代码语言:xml
复制
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.20</version>
    <scope>provided</scope>
</dependency>
  1. 在IntelliJ IDEA中安装Lombok插件。可以通过以下步骤进行安装:
    • 打开IntelliJ IDEA,点击顶部菜单栏的"File" -> "Settings"。
    • 在弹出的窗口中,选择"Plugins"。
    • 在搜索框中输入"Lombok",找到对应的插件并点击"Install"按钮进行安装。
    • 安装完成后,重启IntelliJ IDEA使插件生效。
  2. 在IntelliJ IDEA中启用Lombok插件。可以通过以下步骤进行配置:
    • 打开IntelliJ IDEA,点击顶部菜单栏的"File" -> "Settings"。
    • 在弹出的窗口中,选择"Build, Execution, Deployment" -> "Compiler" -> "Annotation Processors"。
    • 勾选"Enable annotation processing"选项。
    • 点击"OK"按钮保存配置。

完成以上步骤后,红色下划线应该会消失,Lombok注解也会正常生效。

推荐的腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

lombokIntelliJ IDEA下使用

lombok是一款可以精减java代码、提升开发人员生产效率辅助工具,利用注解在编译期自动生成setter/getter/toString()/constructor之类代码。...代码越少,意味着出bug可能性越低。 官网地址:https://projectlombok.org/ 首页有一段几分钟演示视频,看完就明白是怎么回事了。...先来二段对比代码: 这是用lombokjava代码: import lombok.*; import lombok.extern.slf4j.Slf4j; import java.io.ByteArrayInputStream.../mplushnikov/lombok-intellij-plugin/releases 然后 Plugins -> Install plugin from disk......为了让设置生效,建议再重启一次idea,然后就可以开心编码了,可以ide里可以直接看到生成方法:(下图中打红圈都是自动生成) ?

85490

Lombok 作者,成功讨伐 IntelliJ IDEA!

再点击链接进去看: “https://youtrack.jetbrains.com/issue/IDEA-248146 我看了下,是 Lombok 插件原作者两周前发请求支持贴子,关于 IntelliJ...IDEA 2020.2 不兼容他插件问题,想寻求 IntelliJ IDEA 开发者支持。...Matthias Kurz: “+1,请让 IntelliJ 原生对 Lombok 支持。...Peter GromovL: 这个应该是 IntelliJ 开发者,他 @ Lombok 原作者说: “那是因为有一些来自 Lombok 插件无效成员变量,很有可能是这些成员变量被缓存到某个地方,...还有很多评论呼声是要官方原生支持 LombokIntelliJ 开发者被讨伐,有兴趣可以进那个链接看下,不过这个问题最终还是解决了: ? 既然如此,为什么还是提示说不兼容 Lombok 呢?

1K30
  • IntelliJ IDEA 中版本控制介绍(

    在之前「史上最简单 IntelliJ IDEA 教程」之中,咱们已经了解了很多关于 IntelliJ IDEA 使用方法,至少可以独立运用 IntelliJ IDEA 进行项目开发啦!...接下来,咱们就进入主题,正式开始介绍 IntelliJ IDEA 中版本控制机制: ? 如上图所示,点击Settings,进行如下界面: ?...有些人可能会认为 IntelliJ IDEA 自带了 SVN 或者 Git 等版本控制系统,因此只要安装了 IntelliJ IDEA 就可以使用版本控制系统所有功能啦,这显然是一个错误想法。...IntelliJ IDEA 只是自带了对这些版本控制系统支持插件,但是咱们想使用什么版本控制系统仍然得安装什么版本控制系统客户端,否则照样用不了。...如上图中 标注1 所示,IntelliJ IDEA 对版本控制支持都是以插件方式来实现

    1.2K100

    删除GitHub历史commit

    -m "更新水印,从头做起"删除原来分支(默认是master,也有可能是main)git branch -D master把当前分支重命名为主分支 git branch -m master强行推送到远程仓库...风险代码丢失: 删除历史 commit 可能会导致一些代码丢失,这可能会影响到项目的完整性和可用性。团队合作受影响: 如果多个人在同一个分支上工作,删除 commit 可能会影响到其他人工作。...如果其他人使用被删除 commit 进行工作,他们可能会遇到错误,这可能会导致协作停滞和沟通困难。Git 历史记录混乱: 删除 commit 可能会导致 Git 历史记录变得混乱不清。...如果您不小心删除了重要 commit,您可能会失去对项目演变完整历史记录。这可能会导致对项目的分支、合并和代码审查跟踪困难。...代码库中依赖关系受到影响: 如果项目中其他组件依赖于被删除 commit,删除 commit 可能会导致依赖关系破坏。这可能会导致其他组件无法正常工作,或者可能需要花费大量时间来修复问题。

    48830

    各种 IntelliJ IDEA 酷炫插件推荐

    各种插件 1. activate-power-mode 和 Power mode II 根据Atom插件activate-power-mode效果移植到IDEA ?...8.Lombok Java语言,每次写实体类时候都需要写一大堆setter,getter,如果bean中属性一旦有修改、删除或增加时,需要重新生成或删除get/set等方法,给代码维护增加负担,这也是...Lombok则为我们解决了这些问题,使用了lombok注解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode...IDE Features Trainer IntelliJ IDEA 官方出学习辅助插件 https://plugins.jetbrains.com/plugin/8554?...自定义设置控制台输出颜色 https://plugins.jetbrains.com/idea/plugin/7125-grep-console String Manipulation 驼峰式命名和下划线命名交替变化

    1.3K20

    12 个酷炫 IntelliJ IDEA 插件

    2.各种插件 #1. activate-power-mode 和 Power mode II 根据Atom插件activate-power-mode效果移植到IDEA 写代码是整个屏幕都在抖动,activate-power-mode...#8.Lombok Java语言,每次写实体类时候都需要写一大堆setter,getter,如果bean中属性一旦有修改、删除或增加时,需要重新生成或删除get/set等方法,给代码维护增加负担,...Lombok则为我们解决了这些问题,使用了lombok注解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode...IDE Features Trainer IntelliJ IDEA 官方出学习辅助插件 https://plugins.jetbrains.com/plugin/8554?...自定义设置控制台输出颜色 https://plugins.jetbrains.com/idea/plugin/7125-grep-console String Manipulation 驼峰式命名和下划线命名交替变化

    1.9K21

    IntelliJ IDEA酷炫插件系列

    0|12.各种插件 #1. activate-power-mode 和 Power mode II 根据Atom插件activate-power-mode效果移植到IDEA ?...#8.Lombok Java语言,每次写实体类时候都需要写一大堆setter,getter,如果bean中属性一旦有修改、删除或增加时,需要重新生成或删除get/set等方法,给代码维护增加负担,...Lombok则为我们解决了这些问题,使用了lombok注解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode...IDE Features Trainer IntelliJ IDEA 官方出学习辅助插件 https://plugins.jetbrains.com/plugin/8554?...自定义设置控制台输出颜色 https://plugins.jetbrains.com/idea/plugin/7125-grep-console String Manipulation 驼峰式命名和下划线命名交替变化

    1.4K20

    12 个免费又酷炫 IntelliJ IDEA 插件!

    二、各种插件 1、activate-power-mode 和 Power mode II 根据Atom插件activate-power-mode效果移植到IDEA ?...8、Lombok Java语言,每次写实体类时候都需要写一大堆setter,getter,如果bean中属性一旦有修改、删除或增加时,需要重新生成或删除get/set等方法,给代码维护增加负担,这也是...Lombok则为我们解决了这些问题,使用了lombok注解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode...安装完成之后,在应用Lombok时候注意别忘了需要添加依,maven为例: 9、Key promoter Key promoter 是IntelliJ IDEA快捷键提示插件,会统计你鼠标点击某个功能次数...IDE Features Trainer IntelliJ IDEA 官方出学习辅助插件 https://plugins.jetbrains.com/plugin/8554?

    1.9K20

    IDEA提高开发效率7个插件

    多行编辑 先来体验一下从xml文件拷贝字段新建实体对象 一般我们为了新建多表连接后映射 ResultMap ,耗费不少时间,那么我们就来试一试这个多行编辑 表字段存在下划线,而实体中不允许,更是讨厌...,等着一招教你解决 前提条件,安装一个idea插件,用来驼峰与下划线互转:CamelCase 步骤: ① 多行选择,按住ALT(windows)/option(Mac) ,拉动鼠标就可 ② 选中字段对象...Lombok 解决问题 萌新:小哥,我在实体类写了那么多get/set方法,看着很迷茫 小哥:那不是可以自动生成吗?...小哥:哈哈,那我今天给你说一个插件,lombok可以解决你问题 @Data 可以代替getter/setter方法 @NoArgsConstructor 生成无参构造 @AllArgsConstructor...生成全参构造 安装Lombok 1.在Intellij IDEA中安装lombok插件,File ->Setting -> Plugins 项目开启注解 7.

    1.5K11

    2021 最新 IntelliJ IDEA 详细配置步骤演示(图文版)

    在这种情况下,代码片段(例如通常以红色突出显示错误或通常为绿色字符串)将改变颜色(红色将变为橙色,绿色将变为蓝色)。测试运行器中进度条颜色也将进行调整,以便可以轻松识别。 3....Enable mnemonics in menu(在菜单启用快捷键) 按下划线执行菜单操作热键 Merge main menu with window title(合并IDEA主菜单到window标题...Antialiasing(抗锯齿) IDE: 选择要应用于IDE哪种抗锯齿模式(包括菜单,工具窗口等) Subpixel(子像素): 用于LCD显示器,并利用彩色LCD每个像素都由红色,绿色和蓝色子像素组成...Editor: 选择要应用于编辑器抗锯齿模式: Subpixel(子像素): 用于LCD显示器,并利用彩色LCD每个像素都由红色,绿色和蓝色子像素组成 Greyscale(灰度): 建议此选项用于非...单击-按钮以删除所选项目。 单击编辑图标按钮以添加或更改所选操作图标。您只能将PNG或SVG文件用作图标。 单击移按钮或下移按钮向上或向下移动所选项目。

    90810
    领券