springboot的校验注解总结

1.@NotBlank区别@NotNull看图

2.@Length 长度的使用

a. 放在需要校验长度额字符串类型的属性上方;
@Length(max=12, message=“名字长度不超过12”)
private String name;

3.@Pattern正则的使用

/**
 * 限额金额
 */
@Pattern(regexp = RegexConstants.QUOTA_AMOUNT, message = "限制金额格式不正确")
private String quotaAmount;      
//正则表达式
public static final String QUOTA_AMOUNT = "^(([1-9]\\d*)|0)(\\.\\d{1,6})?$"

说明: 
regexp: 指定正则表达式字符串,
message:指定正则不匹配返回的错误信息