千家信息网

Lombok如何使用

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要讲解了"Lombok如何使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Lombok如何使用"吧!简单的说,Lombok就是给你的主力机
千家信息网最后更新 2025年11月07日Lombok如何使用

这篇文章主要讲解了"Lombok如何使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Lombok如何使用"吧!

简单的说,Lombok就是给你的主力机配上僚机,简化代码开发,把Java变得更像Kotlin或者Scala那种改进的JVM语言。有了Lombok可以省略掉很多像Getter、Setter重复的代码,更专注于业务上的开发,利于维护。

Lombok的官网Project Lombok

Lombok的原理大致看了下,是在编译生成AST之后,根据注解对AST进行修改,比如增加上Getter、Setter方法,然后用修改后的AST生成字节码。

工欲善其事必先利其器,先给IDEA装上Lombok的插件

要知道的是Lombok跟普通注解不同的是,它实际运行在了代码编译之后,而一般的自定义注解都是实际运行在运行时——一般通过反射获取到注解的内容,然后继续。

所以还要配置一下,把Enable annotation processing选中

配置完成后,可以加入Lombok的依赖了,以Maven为例

org.projectlombok

lombok

true

顺便说一下,为了追求更快的依赖下载速度,可以把镜像配置为国内的服务器地址,比如我就配置为阿里云的镜像地址

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 ">

alimaven

aliyun maven

http://maven.aliyun.com/nexus/content/groups/public

central

以一个最简单的POJO为例

@Data

@AllArgsConstructor

@NoArgsConstructor

public class User {

private long id;

private String name;

private int age;

}

加上了这几个注解后,生成的实际User为

可以看到自动帮助生成了两个构造函数和一系列Getter、Setter方法。

看看Lombok支持的稳定特性

感谢各位的阅读,以上就是"Lombok如何使用"的内容了,经过本文的学习后,相信大家对Lombok如何使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

注解 生成 配置 代码 内容 实际 学习 运行 地址 就是 方法 镜像 开发 编译 不同 普通 工欲善其事 必先利其器 业务 两个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 美国信息技术 捍卫网络安全 网络安全的重要性论文不重样 数据库安全的文献 湖北电脑软件开发费用 java软件开发实习好不好 网络安全法规定 各级 pc端软件开发需语言 服务器域名访问不了 计算机网络技术学生的自我介绍 北京语音网络技术分类服务标准 预算需求项目客户软件开发任务 数据库微信号 数据库分类汇总函数 学校网络安全管理制度文本 网络安全保障与规范化 国家网络安全宣传线上知识竞赛 网络安全月活动宣传单 数据库中字符串和日期型数据 大学数据库心得体会 什么类型服务器需要公网ip 软件开发生命周期案例百度云 软件开发报价百度文库 网络技术单招考什么 ocm数据库考题 怎么修改数据库的默认字符集 为什么打开系统连接不上数据库 北京昌平区网络技术培训 sip服务器开发 在软件开发中常遇的问题 南京计算机网络技术实习招聘
0