验证注解 | 含义 |
@AssertTrue | 必须是true |
@AssertFalse | 必须是false |
@Null | 必须是null |
@NotNull | 必须不能为null,可以为空白(empty),可以为空格(whitespace) |
@NotEmpty | 必须不能为null,不可以为空白(empty),可以为空格(whitespace) |
@NotBlank | 必须不能为null,不可以为空白(empty),不可以为空格(whitespace) |
@Digits | 必须是可接受范围内的数字 |
@Positive | 必须是正整数 |
@PositiveOrZero | 必须是正整数或0 |
@Negative | 必须是负整数 |
@NegativeOrZero | 必须是负整数或0 |
@Min | 必须为大于或等于最小值的数字 |
@Max | 必须为小于或等于最大值的数字 |
@DecimalMin | 必须为大于或等于最小值的数字,除@min外还支持CharSequence |
@DecimalMax | 必须为小于或等于最大值的数字,除@max外还支持CharSequence |
@Future | 必须是未来的某个时刻、日期或时间 |
@FutureOrPresent | 必须是当前或未来的某个时刻、日期或时间 |
@Past | 必须是过去的某个时刻、日期或时间 |
@PastOrPresent | 必须是当前或过去的某个时刻、日期或时间 |
@Size | 必须在指定边界(包括)之间 |
必须是电子邮件地址 | |
@Pattern | CharSequence必须匹配指定的正则表达式 |
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/springboot/16778.html