bean 验证介绍

来源:互联网 发布:青山软件破解版 编辑:程序博客网 时间:2024/06/05 02:13

javabean 验证提供了一个工具来验证对象,对象成员,方法和构造函数。下面介绍一下bean验证验证约束。使用bean验证模型是由注解形式来支持的,在javax.validataion.constrainsts包中提供很多内置约束。

1,bean验证约束
(1)@AsserFalse
字段的值必须是false.
(2)@AsserTrue
字段的值必须是true.
(3)@DecimalMax
字段的值必须是一个小数值,应小于或者等于value元素中的数
(4)@DecimalMin
字段的值必须是一个小数值,应该大于或者等于value元素中的数
(5)@Digits
字段必须是指定范围内的一个数,integer元素指定了这个数的最大小整数位数,ftaction元素指定这个数的最大小数
(6)@Future
字段的值必须是将来一个日期
(7)@Max
字段必须是一个整数类型,应该小于或者等于value的数
(8)@Min
字段必须一个整数类型,应该大于或者等于value的数
(9)NotNull
字段的值必须不能为空
(10)@Null
字段的值必须为空
(11)@Past
字段的值必须是过去的一个日期
(12)@Pattern
字段的值必须与正则表达式匹配
(13)@Size
字段的大小,必须指定在一个范围匹配

2, Hibernate Validator

(1)@Email
该元素的值必须是电子邮箱格式
(2)@Length
该元素的长度必须在这个字符串范围之内
(3)@NotEmpty
该元素的值必须非空
(4)@Range
该元素必须在范围之内

0 0
原创粉丝点击