服务器端的数据验证,对于一个WEB应用来说是非常重要的,而Spring从3.0开始支持JSR-303规范,它定义了一些标准的验证约束,同时也提供了一个可扩展的自定义方式来满足不同的开发需要,大象以SSM3为基础,结合实例来说明如何通过Spring MVC用自定义约束注解的方式来实现Validator验证。
validation-api是JSR-303规范的标准接口,hibernate-validator则是这套接口的一个实现,而hibernate-validator的实现里面又会用到slf4j,所以还需要加...
分类:
编程语言 时间:
2015-05-17 16:48:33
阅读次数:
496
表 1. Bean Validation 中内置的 constraintConstraint 详细信息 @Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue 被注释的元素必须为 true @AssertFalse 被注释的元素必须为 fa...
分类:
Web程序 时间:
2015-05-15 12:01:00
阅读次数:
149
SpringMVC 支持Hibernate Validator发表于9个月前(2014-08-04 11:34) 阅读(1780)|评论(0)11人收藏此文章,我要收藏赞05月23日 西安 OSC 源创会开始报名啦,存储、虚拟机、Docker 等干货分享摘要这段时间看公司的代码都是代码中对数据进行显...
分类:
编程语言 时间:
2015-05-13 19:16:48
阅读次数:
310
使用Hibernate_Validator进行数据校验,好处不言而喻:规范统一,低耦合度。1、pom.xml org.hibernate hibernate-validator 5.0.1.Final org.jboss.resteasy resteasy-validator-provider-.....
分类:
Web程序 时间:
2015-05-13 00:25:11
阅读次数:
371
从以前的验证:Stringutils.isEmpty....到struts的验证:xxxvalidate 现在使用jsr303使之更加简单依赖hibernate-validator-4.xx.jar实体类中的变化@Entity@Cache(usage=CacheConcurrencyStrateg....
分类:
编程语言 时间:
2015-04-16 19:14:31
阅读次数:
167
一 开发环境1、动态web工程2、部分依赖 hibernate-release-4.1.0.Final.zip hibernate-validator-4.2.0.Final.jar spring-framework-3.1.1.RELEASE-with-docs.zip ...
分类:
编程语言 时间:
2015-03-06 15:43:57
阅读次数:
183
Hibernate validator使用
导入validation-api-xxx.jar 以及 hibernate-validator-xxx.Final.jar
需要检查的java bean
Entity.java
import javax.validation.constraints.Max;
import org.hibernate.validator.constrain...
分类:
编程语言 时间:
2015-02-28 14:45:23
阅读次数:
417
1、需要的jar包hibernate-validator.5.1.3.Final.jarvalidation-api.1.1.0.Final.jar2、springsevlet-config.xml配置在spring3之后,任何支持JSR303的validator(如Hibernate Valida...
分类:
编程语言 时间:
2015-02-25 21:02:59
阅读次数:
189
SpringMVC介绍之Validation
对于任何一个应用而言在客户端做的数据有效性验证都不是安全有效的,这时候就要求我们在开发的时候在服务端也对数据的有效性进行验证。SpringMVC自身对数据在服务端的校验有一个比较好的支持,它能将我们提交到服务端的数据按照我们事先的约定进行数据有效性验证,对于不合格的数据信息SpringMVC会把它保存在错误对象中,这些错误信息我...
分类:
编程语言 时间:
2015-02-01 12:13:31
阅读次数:
327
在系列(4)、(5)中我们展示了如何绑定数据,绑定完数据之后如何确保我们得到的数据的正确性?这就是我们本篇要说的内容 —> 数据验证。
这里我们采用Hibernate-validator来进行验证,Hibernate-validator实现了JSR-303验证框架支持注解风格的验证。首先我们要到http://hibernate.org/validator/下载需要的jar包,这里以4.3.1.F...
分类:
编程语言 时间:
2014-11-25 00:20:38
阅读次数:
407