1 Lombok的导入方法
1.sts中导入lombok.jar包
2.添加到BuildPath路径上
2 Lombok插件介绍
Lombok项目是一个Java库,他会自动插入编辑器个构建工具中,Lombok提供了一组有用的注释,用来消除Java类中大量样板代码。进屋个字符@Data就可以替换数百行代码从而产生干净,简介且易于维护的Java类。
3 Lombok常用方法
3.1 @ Getter/@Setter
自动生成get/set方法
@Setter
@Getter
public class Car{
private int id;
private String color;
}
3.2 @NoArgsConstructor
自动生成无参构造器(方法)
@NoAragsConstructor
public class Car{
private int id;
private String color;
// public car(){
// System.out.println("无参构造方法:汽车对象创建出来并初始化");
// }
}
3.3 @AllArgsConstructor
自动生成全参构造器(方法)
@AllArgsConstructor
public class Car{
private int id;
private String color;
}
3.4 @Data(常用)
自动生成@Getter、@Setter、@NoAragsConstructor等
@Data
public class Car{
private int id;
private String color;
}
注意:@Date包含@Getter和@Setter和@NoArgsConstructor,但不包含有参构造器,加全参构造器时,会把无参构造器挤掉,所以要把无参构造器也写上!!如下:
@Data
@AllArgsConstructor
@NoArgsConstructor//最常用!!!
public class Car{
private int id;
private String color;
}