Annotation Interface BootstrapWith

@Target(TYPE) @Retention(RUNTIME) @Documented @Inherited public @interface BootstrapWith
@BootstrapWith defines class-level 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. As of Spring Framework 5.1, 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.

Sam Brannen
See Also: