标签:格式化 格式 concat bean control 取数 用户 reg color
@Null 必须为空
@NOtNUll 不能为空
@AssertTrue 布尔值必须为 true
@AssertFalse 布尔值必须为 false
@Past 时间是过去的时间(比如现在是2018-08-12 15:43:23,如果传过来的值在此时间之后就报错)
@Feauture 时间是未来时间
@NotBlank 字符串不能是 null,且长度大于 0
@Email 字符串必须是邮箱
@NotEmpty 字符串必须非空
@Min(10) 数字必须大于等于10
@Max(20) 数字必须小于等于20
@Size(min=1, max=10) 元素范围是 1-10(可以是字符串,数组,集合,Map 等)
@Length(min=1, max=10) 字符串长度范围在 1-10 之间
@Pattern(regexp = "0[0123]") 只能是 00或01或02或03
@Valid 级联注解(如果当前属性是一个 JavaBean ,这个 bean 里面的字段也要验证)
// 验证邮箱
@Email(message="输入的邮箱格式不正确") private String concatEmail; // images 这个 List 不能为 null,但是每个 Image 就不好说了,具体看 @Valid 级联验证规则 @NotNull private List<@Valid Image> images;
// list 长度至少为1,不可为 null,每个元素(String)不可为 null ,最短长度10 @NotNull @Size(min=1) private List<@Size(min=10) @NotNull String> list;
标签:格式化 格式 concat bean control 取数 用户 reg color
原文地址:https://www.cnblogs.com/huanggy/p/9471905.html