validation 用法详解

1.常用注解说明

这是javax.validation包中的 主要包括上述的几个注解

注解 描述
@AssertFalse 被注释的元素必须为 false
@AssertTrue 同@AssertFalse
@DecimalMax 被注释的元素必须是一个数字,其值必须小于等于指定的最大值
@DecimalMin DecimalMax
@Digits 被注释的元素是数字
@Future 将来的日期
@Max 被注释的元素必须是一个数字,其值必须小于等于指定的最大值
@Min 被注释的元素必须是一个数字,其值必须大于等于指定的最小值
@NotNull 不能是Null
@Null 元素是Null
@Past 被注释的元素必须是一个过去的日期
@Pattern 被注释的元素必须符合指定的正则表达式
@Szie 被注释的元素

 

接下来是org.hibernate.validator.constraints包中的

注解 描述
@Email 元素必须是格式良好的电子邮箱地址
@Length 字符串的大小必须在指定的范围内,有min和max参数
@NotEmpty 字符串的不能是空
@NotBlank 字符串不能使空,但是与@NotEmpty不同的是尾随的空白被忽略
@URL     字符串必须是一个URL

 2 用法 

 在请求对象上面加上@Valid 如下图所示

Validator 用法详解

 

方法二 自动构建验证 如下图

Validator 用法详解

Validator 用法详解 

相关文章:

  • 2022-02-21
  • 2021-11-20
  • 2022-12-23
  • 2021-11-11
  • 2021-11-07
  • 2022-12-23
  • 2021-11-05
  • 2022-02-27
猜你喜欢
  • 2022-12-23
  • 2021-09-13
  • 2022-12-23
  • 2021-08-16
  • 2022-12-23
相关资源
相似解决方案