| 注解 | 描述 |
| @AssertFalse | 带注解的元素必须为false,支持boolean/Boolean |
| @AssertTrue | 带注解的元素必须为true,支持boolean/Boolean |
| @DecimalMax | 带注解的元素必须是一个数字,其值必须小于等于指定的最大值 |
| @DecimalMin | 带注解的元素必须是一个数字,其值必须大于等于指定的最小值 |
| @Digits | 带注解的元素必须是一个可接受范围内的数字 |
| @Future | 带注解的元素必须是将来的某个时刻、日期或时间 |
| @Max | 带注解的元素必须是一个数字,其值必须小于等于指定的最大值 |
| @Min | 带注解的元素必须是一个数字,其值必须大于等于指定的最小值 |
| @NotNull | 带注解的元素不能是Null |
| @Null | 带注解的元素必须是Null |
| @Past | 带注解的元素必须是过去的某个时刻、日期或时间 |
| @Pattern | 带注解的元素必须符合指定的正则表达式 |
| @Size | 带注解的元素必须大于等于指定的最小值,小于等于指定的最大值 |
| 带注解的元素必须是格式良好的电子邮箱地址 | |
| @NotEmpty | 带注解的元素不能是空,String类型不能为null,Array、Map不能为空,切size/length大于0 |
| @NotBlank | 字符串不能为空、空字符串、全空格 |
| @URL | 字符串必须是一个URL |
相关文章: