如果我将 @Builder 添加到一个类中。创建构建器方法。
Person.builder().name("john").surname("Smith").build();
我有一个需要特定字段的要求。在这种情况下,名称字段是必需的,但姓氏不是。理想情况下,我想这样声明。
Person.builder("john").surname("Smith").build()
我不知道该怎么做。我尝试将 @Builder 添加到构造函数中,但没有成功。
@Builder
public Person(String name) {
this.name = name;
}
原文由 jax 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 Lombok 注释配置轻松完成
然后像那样使用它
当然
@ToString
这里是可选的。