保存成功
订阅成功
保存失败,请重试
提交成功

如何用 Lombok 简化 Java 代码

¥5会员免费看
popcorn
严选 Chat了解严选标准

每一位 Java 开发者都非常熟悉类的 getter、setter,很多 IDE 都提供基于类成员的生成工具。然而,毋庸置疑,随着类成员数量的增加,类文件无可避免地膨胀,非常难于维护。现在,Project Lombok 能够一劳永逸地解决问题,例如:

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class AdCampaign {

  private Long id;
  private String name;
  private Long budget;
  private Integer status;
  private Long createTime;
  private Long updateTime;
}

Lombok 将根据 @Getter 和 @Setter 注解,自动为 id、name、budget、status、createTime、updateTime 生成 getter 和 Setter 方法,从此告别臃肿!

本场 Chat,我们将详细了解 Project Lombok 提供的各种注解,探究所有简化 Java 代码的可能性(getter、setter、equals、hashCode、toString、构造函数……),此外,我们亦将概述 Lombok 的基本原理,并尝试使用 Lombok 的框架,实现自定义的代码简化方式。

263 人已订阅
会员免费看
¥5 原价订阅
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效
严选标准
知道了
Chat 状态详情
开始预订
预订结果公布17.12.14

预订达标,作者开始写作

审核未达标,本场 Chat 终止

作者文章审核结果公布17.12.22

审核达标,文章发布

审核未达标,本场 Chat 终止

Chat 完结
×
已购列表