4.Jakarta Bean Validation验证

验证注解含义
@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必须在指定边界(包括)之间
@Email必须是电子邮件地址
@PatternCharSequence必须匹配指定的正则表达式

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/springboot/16778.html

(0)
上一篇 2022年9月3日 20:21
下一篇 2022年9月4日 20:39

相关推荐

发表回复

登录后才能评论