У меня есть класс с переменными, я не хочу, чтобы он был пустым или пустым. Есть ли способ использовать Lombok builder для установки свойства? Я могу использовать @NonNull
но я не смогу проверить, пуст он или нет. Очевидно, что другой вариант - написать мой собственный строитель, который выполняет все эти проверки. Например:
class Person {
@NonNull
private String firstName;
@NonNull
private String lastName;
public static class PersonBuilder() {
// .
// .
// .
public Person build() {
//do checks for empty etc and return object
}
}
}