JAVA常用工具之-lombok.jar使用

Lombok是一款强大的Java库,通过注解自动为类生成getter、setter等方法,极大提升了开发效率。本文介绍了Lombok的下载、Maven依赖及常用注解,如@Data、@Getter、@Setter等,并探讨了其优缺点。
摘要由CSDN通过智能技术生成

lombok能以简单的注解形式来简化JAVA代码,提高开发人员的gan开发效率。例如开发中经常使用的JavaBean相应的setter/getter方法/构造器等都可以通过lombok注解的方式,让java虚拟机在编译时自动为属性生成构造器/get/set方法。

1 下载地址: https://projectlombok.org/download 下载jar包

2 使用maven添加依赖

 

3 一些常用的属性注解

3.1 @Data 注解在类上,会为类的所有的属性自动生成setter/getter/equals/canEqual/hashCode/toString方法,如属性为final则不会为该属性生成setter方法

@Getter/Setter

@Override

@NotNull

@CleanUp

@EqualsAndHashCode

@NoArgsConstructor

@RequiredArgsConstructor

@AllArgsConstructor

 

 

lombok优点与缺点

优点: 通过注解提高了开发效率,让代码变得简洁,修改属性方便

缺点:不支持多种参数构造器的方法重载,降低了代码的可读性

最后参考某位大神的看法:

甄别插件的优劣,能从架构上优化你的设计、能提高应用程序性能、实现了高度封装且可以扩展的。

像lombok这种插件,仅仅是省去了可以通过IDE工具可以快速构建的部分代码而已,实在不登大雅之堂。

到此结束,闪出... ...

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值