Lombok学习记录


lombok介绍:

java工具,减少开发人员对固定无逻辑代码的编写,比如,对象属性的get、set方法,不使用lombok,每个对象都需开发人员写,使用之后,可以省去该步骤

原理是使用lombok的注解标注出来,在代码编译过程中针对注解自动生成对应的方法


常用注解



1.@Getter/@Setter

即可添加在类上,也可添加到属性上,用于减少get/set方法的编写,默认为public角色,static级别不会生成对应的get/set方法,即只针对成员变量产生效果

2.@ToString

注解在类上,用于生成tostring()方法,默认全部成员变量都会输出,可加exclude,和of进行筛选哪些变量输出

3.@EqualsAndHashCode

生成equals(),canEquals(),hashCode()方法,用于做对象比较,判断的相等的时候使用

4.@NonNull

标记注解的元素不能为null,若为null,则会报空指针异常

5.@NoArgsConstruct

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值