Java进阶(二) Lombok 巧妙使用

本文详细介绍了Lombok库中的一系列注解,包括@Getter/@Setter用于自动创建getter/setter方法,@ToString生成类的toString方法,@NoArgsConstructor/@RequiredArgsConstructor/@AllArgsConstructor构建不同形式的构造器,@Data作为综合注解,@Value用于创建不可变对象,@NonNull进行非空检查,@Accessors启用链式方法,以及@Builder和@Delegate实现构建者模式和委托模式。通过这些注解,可以极大地简化JavaBean的代码编写。
摘要由CSDN通过智能技术生成
  • lombok 支持的所有注解
Features
@Getter and @Setter
@FieldNameConstants
@ToString
@EqualsAndHashCode
@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger
@Data
@Builder
@Singular
@Delegate
@Value
@Accessors
@Wither
@SneakyThrows
from Intellij 14.1 @val
from Intellij 15.0.2 @var
from Intellij 14.1 @var
from Intellij 2016.2 @UtilityClass
Lombok config system
Code inspections
Refactoring actions (lombok and delombok)
  • @Getter 和 @Setter

添加 @Getter 和 @Setter 注解用在 Java Bean 类上面,无需生成 get/ set 方法,会自动生成所有的 get/ set 方法及一个默 认的构造方法

  • @ToString
  • 使用在类上,默认生成所有非静态字段以下面的格式输出

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值