インターフェース ContextCustomizerFactory
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
ContextCustomizers を作成するためのファクトリ。 ファクトリは、ContextLoaders がコンテキスト構成属性を処理した後で、MergedContextConfiguration が作成される前に呼び出されます。
デフォルトでは、Spring TestContext フレームワークは SpringFactoriesLoader メカニズムを使用して、クラスパス上のすべての META-INF/spring.factories ファイルで構成されたファクトリをロードします。
- 導入:
- 4.3
- 作成者:
- Phillip Webb, Sam Brannen
メソッドのサマリー
修飾子と型メソッド説明createContextCustomizer(ClassSE<?> testClass, ListSE<ContextConfigurationAttributes> configAttributes) ConfigurableApplicationContextをリフレッシュする前にカスタマイズするために使用するContextCustomizerを作成します。
メソッドの詳細
createContextCustomizer
@Nullable ContextCustomizer createContextCustomizer(ClassSE<?> testClass, ListSE<ContextConfigurationAttributes> configAttributes) ConfigurableApplicationContextをリフレッシュする前にカスタマイズするために使用するContextCustomizerを作成します。- パラメーター:
testClass- テストクラスconfigAttributes- テストクラスのコンテキスト構成属性のリスト。ボトムアップで並べ替えられます(つまり、クラス階層を上に移動したり、クラス階層を囲んだりする場合)。決してnullまたは空- 戻り値:
- カスタマイザを使用する必要がない場合は
ContextCustomizerまたはnull