当前位置:网站首页 > Java教程 > 正文

java校验教程



1 Maven依赖

<!--第一种方式导入校验依赖-->

<!--第二种方式导入校验依赖-->

2 值校验

2.2 @NotNull注解

被注解的元素必须不为null

2.3 @NotBlank注解

验证注解的元素值不为空(不为null、去除首位空格后长度为0) ,并且类型为String。

2.4 @NotEmpty注解

验证注解的元素值不为null且不为空(字符串长度不为0、集合大小不为0) ,并且类型为String。

2.5 @AssertTrue注解

被注解的元素必须为true,并且类型为boolean。

2.6 @AssertFalse注解

被注解的元素必须为false,并且类型为boolean。

3 范围校验

3.2 @Max注解

被注解的元素其值必须小于等于最小值,并且类型为int,long,float,double。

3.3 @DecimalMin注解

验证注解的元素值大于等于@DecimalMin指定的value值,并且类型为BigDecimal。

3.4 @DecimalMax注解

验证注解的元素值小于等于@DecimalMax指定的value值 ,并且类型为BigDecimal。

3.5 @Range注解

验证注解的元素值在最小值和最大值之间,并且类型为BigDecimal,BigInteger,CharSequence,byte,short,int,long。

3.6 @Past注解

被注解的元素必须为过去的一个时间,并且类型为java.util.Date。

3.7 @Future注解

被注解的元素必须为未来的一个时间,并且类型为java.util.Date。

4 长度校验

4.2 @Length注解

验证注解的元素值长度在min和max区间内 ,并且类型为String。

5 格式校验

5.2 @Pattern注解

被注解的元素必须符合指定的正则表达式,并且类型为String。

5.3 @Email注解

验证注解的元素值是Email,也可以通过regexp和flag指定自定义的email格式,类型为String。

  • 上一篇: java基础入门教程
  • 下一篇: java 2实例教程
  • 版权声明


    相关文章:

  • java基础入门教程2025-03-09 10:26:05
  • java基础api教程2025-03-09 10:26:05
  • 高淇java300集视频教程2025-03-09 10:26:05
  • JAVA udp教程2025-03-09 10:26:05
  • java教程53讲2025-03-09 10:26:05
  • java 2实例教程2025-03-09 10:26:05
  • java蓝牙开发教程2025-03-09 10:26:05
  • java gprs通信教程2025-03-09 10:26:05
  • java教程2472025-03-09 10:26:05
  • java安装环境教程2025-03-09 10:26:05