目录
Lombok项目是一个java库,它可以自动插入到编辑器和构建工具中,增强java的性能。不需要再写getter、setter或equals方法,只要有一个注解,就有一个功能齐全的构建器、自动记录变量等等。
一,下载lombok组件和jar包
1,在idea组件商店下载lombok组件(新版idea内置)
2,下载lombok.jar项目添加依赖
lombok.jar下载官网:Download (projectlombok.org)
3,配置jar包
4,idea 设置 Enable annotation processing 打上对勾
5,编写实体类,自动使用lombok
示例代码如下:
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Test {
private int id;
private double price;
private String name;
}
使用时Shift+7可显示操作:
@DATA :插入setter,getter方法
@AllArgsConstructor:构造所有参数构造器
@NoArgsConstructor:构造无参构造器
二,GenerateAllSetter插件
1,GenerateAllSetter插件在idea下载
2,使用时,选中对象Alt+回车即可自动插入代码