IDEA安装Lombok插件及@Data注解使用指南
时间:2026-08-21 | 作者:星际追番人 | 阅读:0前言
前几天在GitHub上下载项目时,我无意间看到一位大佬对@Data注解的使用方式。
后来经过一番查阅和学习,我把当时整理的资料汇总出来,方便后续回顾。
Lombok是一个开源的代码生成库。它非常实用,尤其是在编辑实体类时,可以通过Lombok注解减少getter、setter等方法的编写。
当实体类需要调整时,通常只修改属性即可,能省去大量重复代码。本文只介绍IntelliJ IDEA中Lombok插件的安装、配置和简单使用方法。
Lombok插件的安装
首先,需要在IntelliJ IDEA中安装Lombok插件。
打开IntelliJ IDEA后,点击菜单栏File→Settings,或者使用快捷键Ctrl+Alt+S进入设置页面。
进入设置后,点击Plugins进行插件安装。
然后在右侧选择Browse repositories…,在搜索页面输入lombok,即可查询到下方的Lombok Plugin。
鼠标点击Lombok Plugin后,右侧会出现Install按钮,点击即可安装。
安装过程说明
在安装页面中,可以看到Lombok具体支持的所有注解。
安装过程中会出现Downloading Plugins提示,同时进度条会发生变化。
需要提醒的是,安装过程中一定要保证网络连接可用且良好,否则可能安装失败。
安装成功后,右侧会出现Restart按钮。此时可以先不操作,因为后面还有配置工作。
安装完成后,再回到Plugins页面,右侧就可以搜索到lombok,而安装前是搜不到的。
配置注解处理器
安装插件后,还需要继续配置注解处理器。
同样在Settings设置页面,点击Build,Execution,Deployment→选择Compiler→选中Annotation Processors。
然后在右侧勾选Enable annotation processing即可。
Lombok插件的使用
使用前需要先说明一点:安装的插件只是一个调用。
就像使用Ma ven插件一样,本机需要先安装Ma ven才行。使用Lombok前,也需要先添加Lombok的依赖。
添加Lombok依赖
Lombok的版本一直在更新,可以在百度搜索框中输入“lombok ma ven”找到最新的依赖版本。
org.projectlombok lombok 1.16.10
@Data注解示例
接下来编辑一个实体类Student,添加三个属性,最后在类上添加@Data注解。
@Data注解可以帮助在.class文件中生成类中所有属性的get/set方法、equals、canEqual、hashCode、toString方法等。
查看自动生成的方法
编辑完代码后,如何查看生成的方法呢?
在菜单栏点击View→Tool Windows→Structure,便可以看到类中所有的方法,这些都是Lombok自动生成的。
拓展
除了@Data之外,还有一些比较常用的注解,比如:
- @AllArgsConstructor:加在类上,生成包含实体类全部参数的构造方法。
- @NoArgsConstructor:加在类上,生成无参构造方法。
- @RequiredArgsConstructor:加在类上,配合@NonNull注解使用,生成指定参数的构造方法。比如在age属性前加@NonNull注解,则User生成需要age参数的构造方法。
- @Getter:加在类上,生成实体类所有属性的getter方法。
- @Setter:加在类上,生成实体类所有属性的setter方法。
- @ToString:加在类上,调用toString()方法,输出实体类中所有属性的值。
总结
以上是经验分享,希望能给大家一个参考。
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- Java异常处理实战:从体系架构到健壮性设计全解
- 时间:2026-08-27
-
- 基于Spring Security实现自动登录的完整指南
- 时间:2026-08-27
-
- VS Code Java开发高效配置清单(可直接复制使用)
- 时间:2026-08-27
-
- JavaSwing实现自定义TablePanel组件(附完整代码)
- 时间:2026-08-27
-
- Java基础攻略:输入输出、方法与数组实战指南
- 时间:2026-08-27
-
- Java反射、枚举、Lambda表达式及泛型通配符实例详解
- 时间:2026-08-27
-
- 30个经典算法题及Java解答(含实例代码)
- 时间:2026-08-27
-
- Spring Data JPA 查询实战:方法命名与 @Query 注解详解
- 时间:2026-08-27
精选合集
更多大家都在玩
大家都在看
更多-
- 糖尿病完全不能吃糖吗
- 时间:2026-09-15
-
- 蚂蚁庄园小课堂2026年9月16日最新题目答案
- 时间:2026-09-15
-
- 小鸡答题今天的答案是什么2026年9月16日
- 时间:2026-09-15
-
- 蚂蚁庄园每日答题答案2026年9月16日
- 时间:2026-09-15
-
- 以下哪种粮食是酿造绍兴黄酒的主要原料 蚂蚁庄园今日答案9月16日
- 时间:2026-09-15
-
- 劝学名句“及时当勉励,岁月不待人”出自哪位诗人 蚂蚁庄园今日答案9.16
- 时间:2026-09-15
-
- 蚂蚁庄园今天答题答案2026年9月16日
- 时间:2026-09-15
-
- 蚂蚁庄园答题今日答案2026年9月16日
- 时间:2026-09-15














