Annotation Type 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.