Если я добавлю @Builder в класс. Создается метод построения.
Person.builder().name("john").surname("Smith").build();
У меня есть требование, когда требуется конкретное поле. В этом случае поле имени требуется, но фамилия не указана. В идеале я хотел бы заявить об этом так.
Person.builder("john").surname("Smith").build()
Я не могу понять, как это сделать. Я попытался добавить @Builder к конструктору, но это не сработало.
@Builder
public Person(String name) {
this.name = name;
}