SpringBoot中lombok使用-06

Lombok是一款编译级插件,能自动生成Java类的getter、setter等方法,极大简化编码工作。通过@Data注解,即可省去手动编写常规方法的繁琐。适用于频繁变更属性的类,提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

lombok是一个编译级别的插件,它可以在项目编译的时候生成一些代码。在很多工具类的项目中都有这个功能。
通俗的说,lombok可以通过注解来标示生成getter settter等代码。我们自然可以通过编译器比生成,为啥要用这个?
在项目开发阶段,一个class的属性是一直变化的,今天可能增加一个字段,明天可能删除一个字段。每次变化都需要修改对应的模板代码。另外,有的class的字段超级多,多到一眼看不完。如果加上模板代码,由于字段太多,更难一眼看出来。并且创建的get/set等字段和原来的类夹杂在一起,看起来真的难受。lombok的@Data即可解决这个问题。

导入jar包(可以在新建项目的时候选择上lombok直接导入jar包)

<dependency>
		<groupId>org.projectlombok</groupId>
		<artifactId>lombok</artifactId>
		<optional>true</optional>
	</dependency>

插件的安装

在这里插入图片描述
安装后需重启Idea即可

在实体类上添加@Data注解就可以不必写get/set/toString/equals/hashCode等方法了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值