lombok Usage

Lombok是一个Java库,它自动插入编辑器和构建工具中,提供了一组有用的注解,简化了对象的创建。@Getter和@Setter用于生成getter和setter方法,@ToString和@EqualsAndHashCode用于生成对象的toString和equals以及hashCode方法。@NonNull注解确保字段不为null,@Data组合了四个基本注解。@RequiredArgsConstructor和@NoArgsConstructor、@AllArgsConstructor分别创建带非null字段的构造器、无参构造器和全参构造器。@Builder支持构造者模式,@Log则简化日志记录,@Cleanup自动关闭输入输出流。
摘要由CSDN通过智能技术生成

lombok Usage.

it happens at complie time.

@Getter() and Setter()

@Getter(exclude={"id"});

@ToString()

@ToString(exclude={},of={})

@EqualsAndHashCode()

@EqualsAndHashCode()

@RequiredArgsConstructor()

@RequiredArgsConstructor()
final and @NonNull args can not be ignored.

@NoArgsConstructor()

constructor without any args.

@AllArgsConstructor()

for all args constructor.

@NonNull

@NonNull //judge if this arg equals null.

@Data

combine these four method to one method.

@Builder

构造者模式

@Log

log.info()

val

the same as “var” in javascript.

@Cleanup

close the input and output stream.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格局不能小

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值