码迷,mamicode.com
首页 > Web开发 > 详细

JSR-303

时间:2019-10-10 11:24:47      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:bsp   标准   length   null   empty   不为   min   ted   validator   

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

标签:bsp   标准   length   null   empty   不为   min   ted   validator   

原文地址:https://www.cnblogs.com/jsersudo/p/11646028.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!