Spring 校验注解大全
来源:互联网 发布:vb中通用对话框 编辑:程序博客网 时间:2024/05/11 21:01
属性
修饰对象
校验详情
@Null
被注释的元素必须为 null
@NotNull
属性
属性不能为null
@AssertTrue
用于boolean字段,该字段只能为true
@AssertFalse
被注释的元素必须为 false
@Min(value)
数字,数字字符串
被注释的元素必须是一个数字,其值必须大于等于指定的最小值
@Max(value)
数字,数字字符串
被注释的元素必须是一个数字,其值必须小于等于指定的最大值
@DecimalMin(value)
被注释的元素必须是一个数字,其值必须大于等于指定的最小值
@DecimalMax(value)
被注释的元素必须是一个数字,其值必须小于等于指定的最大值
@Size(max, min)
数组、集合
检查元素个数是否在范围之内,包括相等的情况
@Digits(integer, fraction)
内容为数字的String
被注释的元素必须是一个数字,其值必须在可接受的范围内
@Past
Date或者calendar
被注释的元素必须是一个过去的日期
@Future
Date或者calendar
被注释的元素必须是一个将来的日期
@Pattern(value)
String类型
检查属性根据匹配标识(flag)来判断是否要求匹配(java.util.regex.Pattern)
@Valid
Objec
检查其中的每一个对象。如果对象是Map,则检查每一个Value域对象
Hibernate Validation属性
修饰对象
校验详情
被注释的元素必须是电子邮箱地址
@Length
String
字符串的长度,包括数字字符串的长度
注:不检测属性是否为null
@Range
数字、数字的String
属性的值的范围,包括数字字符串的数字值
@NotEmpty
属性
属性不能为null且不能为空(比如String就不能为””)如果是集合类型的话,不能为null且不能为空(size()==0)
@NotBlank
用在String上面
@CreditCardNumber
对信用卡号进行一个大致的验证
@URL(protocol=,host,port)
检查是否是一个有效的URL,如果提供了protocol,host等,则该URL还需满足提供的条件
- Spring 校验注解大全
- Spring注解校验
- Spring boot 注解校验
- Spring校验注解
- spring注解式参数校验
- spring boot 自定义校验注解
- spring注解大全启用
- 1. Spring注解大全
- Spring 注解大全
- spring注解大全启用
- spring注解大全
- Spring 注解事务大全
- Spring注解大全
- Spring注解大全
- Spring AOP注解的方式校验参数
- spring boot注解实现参数校验
- Spring注解大全以及案例
- Spring注解大全以及案例
- Android和javascript相互调用2
- 还不知道阿里云证书服务如何配置部署,你out了
- mysql的常用的sql语句命令
- 网站图片页面的显示(图片标签)
- python 批量导入模块儿
- Spring 校验注解大全
- nodejs里redis的用法
- Pool类
- 关于空指针NULL、野指针、通用指针
- Linux下利用Matlab对cifar10数据可视化
- [python]编译型语言vs解释型语言
- Lucene学习总结之九:Lucene的查询对象(3)
- 字符串格式化,与int转string
- 自用 VS2010 开发环境编辑风格 / .vssettings文件使用