简介
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);}
}