注释类型 Birthday


  • @Documented
    @Retention(RUNTIME)
    @Target({METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER,TYPE_USE})
    @Constraint(validatedBy=BirthdayValidator.class)
    public @interface Birthday
    验证是否为生日
    只支持以下几种格式:
    • yyyyMMdd
    • yyyy-MM-dd
    • yyyy/MM/dd
    • yyyyMMdd
    • yyyy年MM月dd日
    从以下版本开始:
    2019年5月8日
    作者:
    孙金川
    • 可选元素概要

      可选元素 
      修饰符和类型 可选元素 说明
      java.lang.Class<?>[] groups  
      java.lang.String message  
      boolean notNull
      是否不允许为空 NotNull
      java.lang.Class<? extends javax.validation.Payload>[] payload  
    • 元素详细资料

      • notNull

        boolean notNull
        是否不允许为空 NotNull
        返回:
        默认:true
        默认值:
        true
      • message

        java.lang.String message
        默认值:
        "\u4e0d\u662f\u4e00\u4e2a\u5408\u6cd5\u7684\u751f\u65e5\u65e5\u671f\u683c\u5f0f"
      • groups

        java.lang.Class<?>[] groups
        默认值:
        {}
      • payload

        java.lang.Class<? extends javax.validation.Payload>[] payload
        默认值:
        {}