java validator验证数字_JAVA中通过Hibernate-Validation进行参数验证

  • Post author:
  • Post category:java


在开发JAVA服务器端代码时,我们会遇到对外部传来的参数合法性进行验证,而hibernate-validator提供了一些常用的参数校验注解,我们可以拿来使用。

1.maven中引入hibernate-validator对应的jar:

org.hibernate

hibernate-validator

4.3.1.Final

2.在Model中定义要校验的字段:

import javax.validation.constraints.Pattern;

import javax.validation.constraints.Size;

import org.hibernate.validator.constraints.NotEmpty;

public class PayRequestDto {

/**

* 支付完成时间

**/

@NotEmpty(message=”支付完成时间不能空”)

@Size(max=14,message=”支付完成时间长度不能超过{max}位”)

private String payTime;

/**

* 状态

**/

@Pattern(regexp = “0[0123]”, message = “状态只能为00或01或02或03”)

private String status;

public String getPayTime() {

return payTime;

}

public void setPayTime(St



版权声明:本文为weixin_39852121原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。