Bean Validation(数据校验注解大全 @Valid和@Validated的区别。

原文地址: https://www.cnblogs.com/nxzblogs/articles/13995569.html
@AssertFalse | bool | 元素必须是false | 否
@AssertTrue | bool | 元素必须是true | 否
@DecimalMax | Number的子类型(浮点数除外)以及String | 元素必须是一个数字,且值必须<=最大值 | 否
@DecimalMin | 同上 | 元素必须是一个数字,且值必须>=最大值 | 否
@Max | 同上 | 同上 | 否
@Min | 同上 | 同上 | 否
@Digits | 同上 | 元素构成是否合法(整数部分和小数部分) | 否
@Future | 时间类型(包括JSR310) | 元素必须为一个将来(不包含相等)的日期(比较精确到毫秒) | 否
@Past | 同上 | 元素必须为一个过去(不包含相等)的日期(比较精确到毫秒) | 否
@NotNull | any | 元素不能为null | 是
@Null | any | 元素必须为null | 是
@Pattern | 字符串 | 元素需符合指定的正则表达式 | 否
@Size | String/Collection/Map/Array | 元素大小需在指定范围中 | 否
@Email | 字符串 | 元素必须为电子邮箱地址 | 否
@NotEmpty | 容器类型 | 集合的Size必须大于0 | 是
@NotBlank | 字符串 | 字符串必须包含至少一个非空白的字符 | 是
@Positive | 数字类型 | 元素必须为正数(不包括0) | 否
@PositiveOrZero | 同上 | 同上(包括0) | 否
@Negative | 同上 | 元素必须为负数(不包括0) | 否
@NegativeOrZero | 同上 | 同上(包括0) | 否
@PastOrPresent | 时间类型 | 在@Past基础上包括相等 | 否
@FutureOrPresent | 时间类型 | 在@Futrue基础上包括相等 | 否

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万事俱备,就差一个程序员了

谢谢您,赏俺根辣条,尝尝鲜.谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值