Если я добавлю @Builder в класс. Создается метод построения.Необходимые аргументы с lombok @Builder
Person.builder().name("john").surname("Smith").build();
У меня есть требование, когда требуется конкретное поле. В этом случае поле имени требуется, но фамилия не указана. В идеале я хотел бы заявить об этом так.
Person.builder("john").surname("Smith").build()
Не могу решить, как это сделать. Я попытался добавить @Builder к конструктору, но это не сработало.
@Builder
public Person(String name) {
this.name = name;
}
Проблемы с выпуском Lombok на GitHub имеют одну открытую проблему для этого https://github.com/rzwitserloot/lombok/issues/1043 – lennykey