我上了这个课:
@Data
public class User {
private Long id;
private String name;
private Boolean isActive;
...
//30 more fields
}
例如,我收到像fieldName:newValue
这样的数据:
name : "Tom"
isActive: "false"
id : "666"
如何在运行时中更新所有字段?(不使用反射)
有疑问:
在更新之前,我需要先验证所有字段。如果至少一个无效,则立即引发异常。在所有字段上的验证都不同(根据长度,掩码等)