アノテーションインターフェース WebAppConfiguration
@TargetSE(TYPESE)
@RetentionSE(RUNTIMESE)
@DocumentedSE
@InheritedSE
public @interface WebAppConfiguration
@WebAppConfiguration は、統合テストのためにロードされた ApplicationContext が WebApplicationContext であることを宣言するために使用されるクラスレベルのアノテーションです。 テストクラスに @WebAppConfiguration が存在することは、Web アプリケーションのルートへのパスのデフォルトを使用して、テスト用に WebApplicationContext をロードする必要があることを示しています。デフォルトを上書きするには、value() 属性を介して明示的なリソースパスを指定します。
@WebAppConfiguration は、@ContextConfiguration と組み合わせて、単一のテストクラス内またはテストクラス階層内で使用する必要があることに注意してください。
このアノテーションは、カスタム構成アノテーションを作成するためのメタアノテーションとして使用することができます。
Spring Framework 5.3 以降、このアノテーションはデフォルトでそれを囲むテストクラスから継承されます。詳細については、@NestedTestConfiguration を参照してください。
- 導入:
- 3.2
- 作成者:
- Sam Brannen
- 関連事項:
- オプション要素の概要オプション要素