パッケージ jakarta.validation.valueextraction
パッケージ jakarta.validation.valueextraction
コンテナーから検証する値を抽出する専用のオブジェクトを含むパッケージ。
- クラス説明
ValueExtractorが関連付けられているジェネリクスコンテナー型の型パラメーターをマークするか、非ジェネリクスコンテナー型のラップされた要素の型を指定します。ValueExtractor定義にマークを付けて、エクストラクターによってサポートされるコンテナー型で宣言された制約を検出したときに自動的に適用されるようにします。これにより、制約がコンテナーではなくコンテナーの要素に適用されます。検証前に値をラップ解除する必要があるかどうかを示すために制約のpayload()で使用される一連のインターフェース。UnwrapByDefaultアノテーションによってValueExtractorで有効になっている場合、アンラップをスキップします。検証前に値をアンラップします。型Tのコンテナーオブジェクトから値を抽出するために使用されるロジックを定義します。ValueExtractorによって抽出された値を受け取る一連のメソッドを提供します。ValueExtractorの構成が不正である場合に発生します。同じ型および型の使用のための複数のエクストラクターがMETA-INF/validation.xmlで構成されているためです。ValueExtractorの定義が不正である場合に発生します。ExtractedValueを使用して抽出された値を宣言しないためです。