Lombok 插件安装、使用

1、下载插件 https://projectlombok.org/ (lombok.jar文件)

2、运行、配置插件

打开dos窗口,cd到jar文件所在的目录,执行命令 java -jar .\lombok.jar

在打开的文件中,选择需要安装的IDE,然后点击 “Install/Update” 按钮。如下图:

 安装成功后,如下图:

 

事实上这个安装过程就是将lombok.jar复制到eclipse目录下,并且在 eclipse.ini 中添加配置,如下图:

 

3、使用

3.1、重启IDE;

3.2、项目引入 lombok.jar,如果是Maven项目,则在pom.xml文件中引入 lombok依赖:

3.3、代码增加lombok注解;

4、附录,lombok常用注解

@NonNull : 字段的非空检查,如果字段为空,则抛出一个空指针异常;

@CleanUp : 用在流上,流读取完毕,自动调用 close() 方法;

@Setter/@Getter : 自动生成 setter() 和 getter() 方法;

@ToString : 自动生成 toString() 方法;

@EqualsAndHashcode : 自动生成(重写) hashCode() 和 equals() 方法;

@NoArgsConstructor :自动生成无参构造方法;

@RequiredArgsConstructor :自动生成非空字段(即被@NonNull注解的字段)为参数的构造方法;

@AllArgsConstructor : 包含所有字段的构造方法;

@Data : 自动生成set/get方法,toString方法,equals方法,hashCode方法,不带参数的构造方法

@Value : 用于注解 final 类;

@Builder : 产生复杂的构建器api类;

@SneakyThrows : 异常处理(谨慎使用);

@Synchronized : 同步方法安全的转化;

@Getter(lazy=true) : 缓存字段;参考 https://www.jianshu.com/p/42fd088057dc

@Log: 支持各种logger对象,使用时用对应的注解,如:@Log4j

关于lombok注解的使用,可参考 https://www.jianshu.com/p/c943b3871d50

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值