アノテーションインターフェース BootstrapWith
@TargetSE(TYPESE)
@RetentionSE(RUNTIMESE)
@DocumentedSE
@InheritedSE
public @interface BootstrapWith
@BootstrapWith
は、Spring TestContext フレームワークをブートストラップする方法を決定するために使用されるクラスレベルのメタデータを定義します。 このアノテーションは、カスタム構成のアノテーションを作成するためのメタアノテーションとしても使用できます。Spring Framework 5.1 の時点で、ローカルで宣言された @BootstrapWith
アノテーション(つまり、現在のテストクラスに直接存在するアノテーション)は、@BootstrapWith
のメタ存在宣言をオーバーライドします。
Spring Framework 5.3 以降、このアノテーションはデフォルトでそれを囲むテストクラスから継承されます。詳細については、@NestedTestConfiguration
を参照してください。
- 導入:
- 4.1
- 作成者:
- Sam Brannen
- 関連事項:
オプション要素のサマリー
修飾子と型オプションの要素説明ClassSE<? extends TestContextBootstrapper>
Spring TestContext フレームワークのブートストラップに使用するTestContextBootstrapper
。
要素の詳細
value
ClassSE<? extends TestContextBootstrapper> valueSpring TestContext フレームワークのブートストラップに使用するTestContextBootstrapper
。- デフォルト:
- org.springframework.test.context.TestContextBootstrapper.class