インターフェース GenericBootstrap


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

    • providerResolver

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

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

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

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

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

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