У меня есть этот класс:
@Data
public class User {
private Long id;
private String name;
private Boolean isActive;
...
//30 more fields
}
И я получаю данные типа fieldName:newValue
, например:
name : "Tom"
isActive: "false"
id : "666"
Как мне обновить все поля во время выполнения? (без использования отражения )
под вопросом:
Мне нужно сначала проверить все поля перед обновлением.если хотя бы один из них недействителен, то немедленно выдается исключение.Проверка всех полей различна (по длине, по маске и т. Д.)