lombok安装、配置、使用


官方网址

https://projectlombok.org/

 

在线帮助文档

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

 

eclipse安装

运行安装:

java -jarD:\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打包可以自动编译

 


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值