Annotation Interface BootstrapWith


@Target(TYPE) @Retention(RUNTIME) @Documented @Inherited public @interface BootstrapWith
@BootstrapWith is an annotation that can be applied to a test class to define metadata that is used to determine how to bootstrap the Spring TestContext Framework.

This annotation may also be used as a meta-annotation to create custom composed annotations. Note, however, that a locally declared @BootstrapWith annotation (i.e., one that is directly present on the current test class) will override any meta-present declarations of @BootstrapWith.

As of Spring Framework 5.3, this annotation will be inherited from an enclosing test class by default. See @NestedTestConfiguration for details.

Since:
4.1
Author:
Sam Brannen
See Also: