lombok使用
Posted lzmrex
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lombok使用相关的知识,希望对你有一定的参考价值。
为什么要使用Lombok:
虽然一般的IDE(eclipse,Intellij)都有自动生成代码的功能,如:生成setter,getter,toString,equels,hashcode等。但是如果生成之后,代码有改动,又需要重新生成。所以还是不够方便。Lombok解决了这个烦恼。
Lombak的使用:
1. 安装 - intellij :
图1:
图2:
图3:
2.添加依赖
gradle:compile ‘org.projectlombok:lombok:1.16.18‘
maven:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
例子:
@Data
public class A{
private String name;
private String address;
private String status;
}
另外@Data注解的作用相当于 @Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode的合集。
另外@Log 省去了在LombokTest中添加 getLogger的如下代码:
private static final java.util.logging.Logger log = java.util.logging.Logger.getLogger(LogExample.class.getName());
在intellij中,把如下勾上,不然annotation失效:
以上是关于lombok使用的主要内容,如果未能解决你的问题,请参考以下文章