首页 > 代码库 > lombok安装、配置、使用

lombok安装、配置、使用

官方网址

https://projectlombok.org/

??

在线帮助文档

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

??

eclipse安装

运行安装:

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

技术分享

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

??

手动安装

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

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

-Xbootclasspath/a:lombok.jar

-javaagent:lombok.jar

3.重启IDE

??

idea安装

技术分享

??

技术分享

??

安装后需要重启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打包可以自动编译

??

lombok安装、配置、使用