Обновление полей Java во время выполнения без отражения - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть этот класс:

@Data
public class User {
    private Long id;
    private String name;
    private Boolean isActive;
    ...
    //30 more fields
}

И я получаю данные типа fieldName:newValue, например:

name : "Tom"
isActive: "false"
id : "666"

Как мне обновить все поля во время выполнения? (без использования отражения )

под вопросом:

Мне нужно сначала проверить все поля перед обновлением.если хотя бы один из них недействителен, то немедленно выдается исключение.Проверка всех полей различна (по длине, по маске и т. Д.)

...