参考资料:
https://blog.csdn.net/kongmingxiaoxiao/article/details/105941711
我们在构建对象的时候,如果对象属性比较多,我们可以(1)使用一个构造器;(2)一个空的构造器,然后使用setter方法进行设置。使用这些方法时会有冗长的构造函数或者setter方法,有不同参数默认值的构造函数需要多次定义,因此我们可以使用builder来简化代码的简洁性。
示例代码
import lombok.Builder;
@Builder
public class Person {
String name;
int age;
boolean sex;
}
会自动生成构造方法和builder方法