JSR-303
Posted 皮皮羊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSR-303相关的知识,希望对你有一定的参考价值。
JSR-303是java标准的验证框架,已有的实现由 Hibernate validator
定义的注解验证bean属性:
空检查
@Null 验证对象是否为空
@NotNull 验证对象不为空
@NotBlank 验证字符串不为空或者不是空字符串
@NotEmpty 验证对象不为null,或者集合不为空
长度检查
@Size(min=,max=) 验证对象长度,支持字符串,集合
@Length,字符串大小
数值检测
@MIn 验证数字是否大于等于指定的值
@Max 验证数字是否小于等于指定的值
@Digits 验证数字是否符合指定格式
@Range 验证数字是否在指定的范围内
其他
@Email 验证是否为邮件格式
@Pattern 验证String对象是否正则规则
MVC中使用@Validated即可触发一次校验
校验结果存放在 BindingResult 对象中
以上是关于JSR-303的主要内容,如果未能解决你的问题,请参考以下文章