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

lombok安装、配置、使用

时间:2016-09-02 13:09:08      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

官方网址

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安装、配置、使用

标签:

原文地址:http://www.cnblogs.com/snzigod/p/5832929.html

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