java的不同验证器 validator
2016-03-12 09:18
239 查看
JSR-303是一个接口标准,它并不是Spring Framework 的一部分。
Hibernate Validator是JSR-303的一个实现。在FormBean里添加Hibernate Validator的注解,与定义一个校验类的做法相比。注解更加简洁、灵活。
注解说明
Hibernate Validator是JSR-303的一个实现。在FormBean里添加Hibernate Validator的注解,与定义一个校验类的做法相比。注解更加简洁、灵活。
注解说明
Bean Validation 中内置的 constraint @Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue 被注释的元素必须为 true @AssertFalse 被注释的元素必须为 false @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值 @DecimalMin(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @DecimalMax(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值 @Size(max=, min=) 被注释的元素的大小必须在指定的范围内 @Digits (integer, fraction) 被注释的元素必须是一个数字,其值必须在可接受的范围内 @Past 被注释的元素必须是一个过去的日期 @Future 被注释的元素必须是一个将来的日期 @Pattern(regex=,flag=) 被注释的元素必须符合指定的正则表达式 Hibernate Validator 附加的 constraint @NotBlank(message =) 验证字符串非null,且长度必须大于0 @Email 被注释的元素必须是电子邮箱地址 @Length(min=,max=) 被注释的字符串的大小必须在指定的范围内 @NotEmpty 被注释的字符串的必须非空 @Range(min=,max=,message=) 被注释的元素必须在合适的范围内
相关文章推荐
- struts2学习笔记(2)---Action中訪问ServletAPI获取Map类型的Servlet元素
- JAVA学习笔记02
- 【java框架-复习spring】spring中各个模块的作用
- Windows系统中Java调用cmd命令及执行exe程序的方法
- Spring 实践 -拾遗
- Spring 实践 -拾遗
- Spring 实践 -拾遗
- IT十八掌作业_java基础第十三天_IO
- IT十八掌作业_java基础第十二天_集合
- IT十八掌作业_java基础第十一天_集合
- java多线程与线程间通信的原理和方法
- 使用struts2自定义拦截器,要引入defaultStack
- Java中对数组的排序方法总汇分析
- 第一发
- java内存
- 解决myeclipse中中文字太小的问题
- 单例模式
- Spring AOP(一)——什么是AOP
- Spring transaction事务之roll back回滚: rollback-for
- Java基础操作(一){DOS打开方式、DOS的命令简单操作}