码迷,mamicode.com
首页 > 其他好文 > 详细

lombok使用

时间:2018-06-22 18:54:57      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:eclipse   equal   res   struct   自动生成   .class   XA   version   自动   

为什么要使用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使用

标签:eclipse   equal   res   struct   自动生成   .class   XA   version   自动   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!