インターフェース GenericBootstrap


  • public interface GenericBootstrap
    Jakarta Bean Validation のブートストラップに使用する状態を定義し、プロバイダーにとらわれない Configuration を作成します。
    作成者:
    Emmanuel Bernard
    • メソッドの詳細

      • providerResolver

        GenericBootstrap providerResolver​(ValidationProviderResolver resolver)
        プロバイダーの解決戦略を定義します。このリゾルバーは、Configuration を構築するために評価されたプロバイダーのリストを返します。

        リゾルバーが定義されていない場合、デフォルトの ValidationProviderResolver 実装が使用されます。

        パラメーター:
        resolver - ブートストラップに使用する ValidationProviderResolver 
        戻り値:
        チェーン方式パターンに従う this 
      • configure

        Configuration<?> configure()
        一般的な Configuration 実装を返します。この段階では、ValidatorFactory のビルドに使用されるプロバイダーは定義されていません。

        Configuration 実装は、ValidationProviderResolver 戦略によって返される最初のプロバイダーによって提供されます。

        戻り値:
        ブートストラップ状態に準拠した Configuration 実装
        例外:
        NoProviderFoundException - Jakarta Bean Validation プロバイダーが見つからなかった場合
        ValidationException - Jakarta Bean Validation プロバイダーは見つかったが、Configuration オブジェクトを構築できない場合。これは通常、ValidationProviderResolver の課題が原因です