• Bean Validation(数据校验注解大全 @Valid和@Validated的区别。


    原文地址: https://www.cnblogs.com/nxzblogs/articles/13995569.html
    @AssertFalse | bool | 元素必须是false | 否
    @AssertTrue | bool | 元素必须是true | 否
    @DecimalMax | Number的子类型(浮点数除外)以及String | 元素必须是一个数字,且值必须<=最大值 | 否
    @DecimalMin | 同上 | 元素必须是一个数字,且值必须>=最大值 | 否
    @Max | 同上 | 同上 | 否
    @Min | 同上 | 同上 | 否
    @Digits | 同上 | 元素构成是否合法(整数部分和小数部分) | 否
    @Future | 时间类型(包括JSR310) | 元素必须为一个将来(不包含相等)的日期(比较精确到毫秒) | 否
    @Past | 同上 | 元素必须为一个过去(不包含相等)的日期(比较精确到毫秒) | 否
    @NotNull | any | 元素不能为null | 是
    @Null | any | 元素必须为null | 是
    @Pattern | 字符串 | 元素需符合指定的正则表达式 | 否
    @Size | String/Collection/Map/Array | 元素大小需在指定范围中 | 否
    @Email | 字符串 | 元素必须为电子邮箱地址 | 否
    @NotEmpty | 容器类型 | 集合的Size必须大于0 | 是
    @NotBlank | 字符串 | 字符串必须包含至少一个非空白的字符 | 是
    @Positive | 数字类型 | 元素必须为正数(不包括0) | 否
    @PositiveOrZero | 同上 | 同上(包括0) | 否
    @Negative | 同上 | 元素必须为负数(不包括0) | 否
    @NegativeOrZero | 同上 | 同上(包括0) | 否
    @PastOrPresent | 时间类型 | 在@Past基础上包括相等 | 否
    @FutureOrPresent | 时间类型 | 在@Futrue基础上包括相等 | 否

  • 相关阅读:
    Vue3 第二十四篇:集成vue.draggable
    Android Studio如何取消与SVN的关联
    nRF52笔记(26)QSPI接口液晶显示屏
    基于Java实现一个简单的YACC
    HBase1.4.6安装搭建及shell命令使用
    扫盲低代码——构建的基本原理
    物业管理智慧小区活动报名小程序开发
    LeetCode 2333. 最小差值平方和(贪心)
    计算机视觉基础知识(十三)--推理和训练
    使用Java实现哈夫曼编码
  • 原文地址:https://blog.csdn.net/zhongguowangzhan/article/details/125896571