@FunctionalInterface public interface ContextCustomizerFactory
ContextCustomizers
.
Factories are invoked after ContextLoaders
have
processed context configuration attributes but before the
MergedContextConfiguration
is created.
By default, the Spring TestContext Framework will use the
SpringFactoriesLoader
mechanism for loading factories configured in all META-INF/spring.factories
files on the classpath.
Modifier and Type | Method and Description |
---|---|
ContextCustomizer |
createContextCustomizer(Class<?> testClass,
List<ContextConfigurationAttributes> configAttributes)
Create a
ContextCustomizer that should be used to customize a
ConfigurableApplicationContext
before it is refreshed. |
@Nullable ContextCustomizer createContextCustomizer(Class<?> testClass, List<ContextConfigurationAttributes> configAttributes)
ContextCustomizer
that should be used to customize a
ConfigurableApplicationContext
before it is refreshed.testClass
- the test classconfigAttributes
- the list of context configuration attributes for
the test class, ordered bottom-up (i.e., as if we were traversing
up the class hierarchy or enclosing class hierarchy); never null
or emptyContextCustomizer
or null
if no customizer should
be used