Annotation Interface PropertyName


@Target(METHOD) @Retention(RUNTIME) @Published public @interface PropertyName
バリデーション対象プロパティの論理名を表わすアノテーション。

バリデーションエラー時に表示されるメッセージなどで使用される。
属性を指定しない場合はプロパティ名が設定されないため、必ずどちらかの属性を設定すること。

  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    プロパティ名を表わすメッセージID。
    この属性が設定されていた場合、このメッセージIDに対応する文字列がプロパティ名として使用される。
    プロパティ名
  • Element Details

    • value

      String value
      プロパティ名
      Default:
      ""
    • messageId

      String messageId
      プロパティ名を表わすメッセージID。
      この属性が設定されていた場合、このメッセージIDに対応する文字列がプロパティ名として使用される。
      See Also:
      Default:
      ""