インターフェース ContextCustomizerFactory

関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface ContextCustomizerFactory
ContextCustomizers を作成するためのファクトリ。

ファクトリは、ContextLoaders がコンテキスト構成属性を処理した後で、MergedContextConfiguration が作成される前に呼び出されます。

デフォルトでは、Spring TestContext フレームワークは SpringFactoriesLoader メカニズムを使用して、クラスパス上のすべての META-INF/spring.factories ファイルで構成されたファクトリをロードします。

導入:
4.3
作成者:
Phillip Webb, Sam Brannen
  • メソッドの詳細

    • createContextCustomizer

      @Nullable ContextCustomizer createContextCustomizer(ClassSE<?> testClass, ListSE<ContextConfigurationAttributes> configAttributes)
      ConfigurableApplicationContext をリフレッシュする前にカスタマイズするために使用する ContextCustomizer を作成します。
      パラメーター:
      testClass - テストクラス
      configAttributes - テストクラスのコンテキスト構成属性のリスト。ボトムアップで並べ替えられます(つまり、クラス階層を上に移動したり、クラス階層を囲んだりする場合)。決して null または空
      戻り値:
      カスタマイザを使用する必要がない場合は ContextCustomizer または null