为什么要使用Lombok:

虽然一般的IDE(eclipse,Intellij)都有自动生成代码的功能,如:生成setter,getter,toString,equels,hashcode等。但是如果生成之后,代码有改动,又需要重新生成。所以还是不够方便。Lombok解决了这个烦恼。

Lombak的使用:

1. 安装 - intellij :

图1:

Lombok安装及使用

图2:

Lombok安装及使用

图3:

Lombok安装及使用

 

 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),可以看到如下结果:
Lombok安装及使用

 



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

Lombok安装及使用

 


 

相关文章:

  • 2021-08-15
  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-16
  • 2021-07-22
猜你喜欢
  • 2021-12-21
  • 2021-04-27
  • 2021-07-29
  • 2022-12-23
  • 2021-08-07
  • 2021-04-19
  • 2021-05-10
相关资源
相似解决方案