クラス ValidationAnnotationUtils

java.lang.ObjectSE
org.springframework.validation.annotation.ValidationAnnotationUtils

public abstract class ValidationAnnotationUtils extends ObjectSE
検証アノテーションを処理するためのユーティリティクラス。

主にフレームワーク内での内部使用向け。

導入:
5.3.7
作成者:
Christoph Dreis, Juergen Hoeller
  • コンストラクターの詳細

    • ValidationAnnotationUtils

      public ValidationAnnotationUtils()
  • メソッドの詳細

    • determineValidationHints

      public static ObjectSE @Nullable [] determineValidationHints(AnnotationSE ann)
      指定されたアノテーションの検証ヒントを決定します。

      この実装は、Spring の Validated@jakarta.validation.Valid、オプションで "value" 属性 を通じて検証ヒントを宣言できる "Valid" で始まる名前のカスタムアノテーションをチェックします。

      パラメーター:
      ann - アノテーション (潜在的に検証アノテーション)
      戻り値:
      適用する検証ヒント(おそらく空の配列)、またはこのアノテーションが検証をトリガーしない場合は null 
    • determineValidationGroups

      public static ClassSE<?>[] determineValidationGroups(ObjectSE target, MethodSE method)
      メソッド上、またはメソッドを含むターゲットクラスの @Validated アノテーションから適用可能な検証グループを決定するか、ターゲットのない AOP プロキシ (すべての動作がアドバイザー内) の場合はプロキシされたインターフェースもチェックします。
      導入:
      7.0.4