@Target(value=TYPE) @Retention(value=RUNTIME) @Documented @Inherited public @interface BootstrapWith
@BootstrapWithdefines 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
@BootstrapWith annotation (i.e., one that is directly
present on the current test class) will override any meta-present
As of Spring Framework 5.3, this annotation will be inherited from an
enclosing test class by default. See
@NestedTestConfiguration for details.