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

@Slf4j
public class LombokDemo {
private String name;
private int age;
}
注:
 1. @Data注解的作用相当于 @Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode的合集。
 2. @Slf4j省去了在LombokTest中添加 getLogger的如下代码: 
 通过查看class的outline(intellij -> alt+7),可以看到如下结果:


在intellij中,把如下勾上,不然annotation失效:



原文地址:https://www.cnblogs.com/lzmrex/p/9215011.html