运行时中的Java更新字段,无需反思

时间:2019-02-11 13:52:18

标签: java class object runtime field

我上了这个课:

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

例如,我收到像fieldName:newValue这样的数据:

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

如何在运行时中更新所有字段?(不使用反射

有疑问:

在更新之前,我需要先验证所有字段。如果至少一个无效,则立即引发异常。在所有字段上的验证都不同(根据长度,掩码等)

0 个答案:

没有答案