使用Lombok插件简洁代码
Lombok项目是一个Java库,它会自动插入编译器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码,从而产生干净、简洁且易于维护的Java类。
1 在一个java项目中创建一个lib文件夹
选中项目,并单击右键
选择New—>Folder
2 sts(eclipse)中导入lombok(也可直接把lombok拖到lib文件下)
拷贝sts中的lombok.jar
复制到第一步创建的lib文件夹下
3 添加到BuildPath路径上
右键点击lombok.jar,选择Build Path —>Add to Build Path
添加成功
4 lombok注释–@Setter和@Getter
自动生成Setter/Getter方法
@Setter
@Getter
public class Setter_Getter {
private String carColor;
/*
* 这部分其实就是@Setter和@Getter自动生成的方法,不管有多少属性都能生成,极大地简洁了代码
*/
// public String getCarColor() {
// return carColor;
// }
//
// public void setCarColor(String carColor) {
// this.carColor = carColor;
// }
}
5 @NoArgsConstructor
自动生成无参构造器
@lombok.NoArgsConstructor
public class NoArgsConstructor {
private String carColor;
}
6 @AllArgsConstructor
@lombok.AllArgsConstructor
public class AllArgsConstructor {
private String carColor;
}
7 @Data
自动生成@Setter @Getter @AllArgsConstructor等等
@lombok.Data
public class Data {
private String carColor;
}