在我的例子中,我想创建以下模型:
public class EntityTemplate {
private List<EntityTemplateAttribute> attributes;
public class EntityTemplateAttribute {
private String name;
private Object value;
private List<String> constraints;
}
}
public class Entity {
private Object data;
}
因此基本上,实体示例将从具有相应属性的entitytemplate创建。但是在entitytemplateattribute中,我想添加约束列表(可以是javax.validation.constraints.notblank,或者javax.validation.constraints.notnull…),所以在创建实体示例时,我可以在运行时根据约束列表进行验证。我不确定我们是否可以这样做,而不是直接使用属性的注解和自定义验证?
暂无答案!
目前还没有任何答案,快来回答吧!