lombok安装、配置、使用


官方网址

https://projectlombok.org/

 

在线帮助文档

https://projectlombok.org/features/index.html

 

eclipse安装

运行安装:

java -jarD:\Software\lombok\lombok.jar

lombok安装、配置、使用_第1张图片

选择IDE所在路径点击Install/Update即可使用。

 

手动安装

1.lombok.jar复制到IDE所在的文件夹目录下

2.打开eclipse.ini/myeclipse.ini,在最后面插入以下两行并保存:

-Xbootclasspath/a:lombok.jar

-javaagent:lombok.jar

3.重启IDE

 

idea安装

lombok安装、配置、使用_第2张图片lombok安装、配置、使用_第3张图片

 

安装后需要重启IDE

 

常用注解

@Data:注解在类上;提供类所有属性的gettingsetting方法,此外还提供了equalscanEqualhashCodetoString方法

@Setter:注解在属性上;为属性提供setting方法

@Getter:注解在属性上;为属性提供getting方法

@Log4j:注解在类上;为类提供一个属性名为loglog4j日志对象

@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法

@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法

 

示例

1、不使用lombok

 

public class Person {

 

   private String id;

   private String name;

   private String identity;

   private Logger log = Logger.getLogger(Person.class);

   

   public Person() {

       

   }

   

   public Person(String id, String name, String identity) {

       this.id              = id;

       this.name       = name;

       this.identity  = identity;

   }

   

   public String getId() {

       return id;

   }

   

   public String getName() {

       return name;

   }

   

   public String getIdentity() {

       return identity;

   }

   

   public void setId(String id) {

       this.id = id;

   }

   

   public void setName(String name) {

       this.name = name;

   }

   

   public void setIdentity(String identity) {

       this.identity = identity;

   }

}

 

2、使用lombok

 

@Data

@Log4j

@NoArgsConstructor

@AllArgsConstructor

public class Person {

 

   private String id;

   private String name;

 private String identity;

   

}

 

备注

1、使用 lombok注解的时候记得要导入lombok.jar包到工程

2eclipse通过maven插件编译无法生效时检查maven编译器版本与lombok版本是否一致

3jenkins打包可以自动编译

 


你可能感兴趣的:(software)