@Retention(value=RUNTIME) @Target(value={FIELD,PARAMETER}) public @interface EnhanceValid
#EnhanceValid({
#BaseValid(notNull = true, message = "姓名不能为空"),
#BaseValid(maxLength = 10, message = "姓名过长"),
#BaseValid(minLength = 2, message = "姓名过短"),
#BaseValid(range = {"张三", "李四"}, message = "姓名不在范围内")
})
private String name;
在方法中使用:
EnhanceValidUtil.valid(validateSo);
public abstract BaseValid[] value
Copyright © 2021. All Rights Reserved.