简介
Lombok大家都知道,在使用POJO过程中,它给我们带来了很多便利,省下大量写get、set方法、构造器、equal、toString方法的时间。除此之外,通过@Builder注解,lombok还可以方便的实现建造者模式,创建对象
建造者模式简介:Builder 使用创建者模式又叫建造者模式。简单来说,就是一步步创建一个对象,它对用户屏蔽了里面构建的细节,但却可以精细地控制对象的构造过程
新建一个实体类,加上
@Builder注解
@Data
@Builder
public class Student {
public Student(String name, Integer score) {
this.name = name;
this.score = score;
}
//姓名
private String name;
//分数
private Integer score;
}
新建测试类
public class TestBuilder {
public static void main(String[] args) {
Student str = Student.builder().name("小丸子").score(12).build();
System.out.println(str);
}
}