背景
java模型中各种getter、setter方法、hashcode、equal、toString方法及其繁琐,如果使用了建造者模式更是麻烦,使用lombok可以减少这些模板方法
安装
- idea安装lombok插件(必须)
- springboot mvn集成lombok
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
使用
@Data
@Builder
public class Hero {
/**
* 主键id
*/
private int id;
/**
* name
*/
private String name;
public Hero() {
}
public Hero(int id, String name) {
this.id = id;
this.name = name;
}
}
大功告成,可以正常使用get、set、toString等方法了