1.引入jar包
hibernate-validator-5.2.0.Final.jar
validation-api-1.1.0.Final.jar(依赖包)
2.spring 配置
<!-- 添加注解驱动 开启注解 -->
<mvc:annotation-driven />
3.在需要效验的 实体上 加注解
@Entity
@Table(name="t_user_type")
public class UserType extends BaseUUIDDomain{
/**
*
*/
private static final long serialVersionUID = -3265746559888632553L;
@NotNull
@NotEmpty
@Size(max=4,min=1)
@Length(max=50)
@Column(name="name")
private String name;
@Max(12)
@Column(name="code")
private Integer code;
3.在spirng nvc的 controller 方法上加注解@Valid
@RequestMapping(value = "/addUserType")
@ResponseBody
public Result<String> addUserType(@Valid UserType userType){
Result<String> rt = new Result<String>();
return rt;
}
这样当 访问的时候 如效验不通过 ,则前台会提示 400 坏的请求
如想 把 异常或提示放在 controller内 ,则在 controller方法上加上BindingResult result 实体接收验证error
@RequestMapping(value = "/addUserType")
@ResponseBody
public Result<String> addUserType(@Valid UserType userType,BindingResult result){
Result<String> rt = new Result<String>();
if(result.hasErrors()){
//result.getAllErrors();
//取得错误消息处理
}
return rt;
}
相关推荐
使用hibernate-validator 进行校验的jar包,里面包括了基础hibernate-validator-5.0.0.CR2.jar hibernate-validator-annotation-processor-5.0.0.CR2.jar 之外,还包括了el-api-2.2.jar javax.el-2.2.4等项目必不可...
hibernate-validator相关依赖jar包,包括jboss-logging-3.1.0.CR2.jar,hibernate-validator-4.3.1.Final.jar,validation-api-1.0.0.GA.jar
hibernate-validator用于验证对象属性。包含hibernate-validator-4.3.0.Final.jar、jboss-logging-3.1.0.CR2.jar、validation-api-1.0.0.GA.jar三个包
ssm中hibernate-validator后台注册验证,整个项目基于ssm框架,在intellij idea中搭建完成。
hibernate-validator 5.3.5.Final jar包 ;desc:if you want validator your project
hibernate-validator-6.0.14.Final.jar
hibernate3.6 对应的 hibernate-validator-4.1.0
hibernate-validator-4.0.1.GA-dist
hibernate-validator,
ssm框架validator应用jia包3个 hibernate-validator-5.0.1 jboss-logging-3.3.0 validation-api-1.0.0
之前上传的包貌似不适配springmvc4,所以我上传了我在用的spirngmvc4适用的hibernate-validator后台验证的jar包,亲测可用
hibernate-validator-5.4.1.Final-dist.zip hibernate-validator-5.4.1.Final-dist.zip hibernate-validator-5.4.1.Final-dist.zip hibernate-validator-5.4.1.Final-dist.zip
hibernate-validator-4.3.0.Final。
hibernate-validator.jarhibernate-validator.jarhibernate-validator.jarhibernate-validator.jar
hibernate-validator-5.2.2,Hibernate验证框架的库文件。
这是数据校验的jar包,使用了hibernate框架的部分功能,上传上来以方便博客里面进行引用...需要用的朋友也可以下载使用
hibernate-validator所需jar包
hibernate-validator-5.2.4.Final.jar , 供大家使用
springmvc 使用hibernate-validator校验框架所需的校验包