public class ApplicationContextRunner extends AbstractApplicationContextRunner<ApplicationContextRunner,org.springframework.context.ConfigurableApplicationContext,AssertableApplicationContext>
ApplicationContext runner for a standard,
non-web environment ConfigurableApplicationContext.
See AbstractApplicationContextRunner for details.
AbstractApplicationContextRunner.BeanRegistration<T>, AbstractApplicationContextRunner.RunnerConfiguration<C extends org.springframework.context.ConfigurableApplicationContext>| Constructor and Description |
|---|
ApplicationContextRunner()
Create a new
ApplicationContextRunner instance using an
AnnotationConfigApplicationContext as the underlying source. |
ApplicationContextRunner(java.util.function.Supplier<org.springframework.context.ConfigurableApplicationContext> contextFactory)
Create a new
ApplicationContextRunner instance using the specified
contextFactory as the underlying source. |
| Modifier and Type | Method and Description |
|---|---|
protected ApplicationContextRunner |
newInstance(java.util.function.Supplier<org.springframework.context.ConfigurableApplicationContext> contextFactory,
boolean allowBeanDefinitionOverriding,
java.util.List<org.springframework.context.ApplicationContextInitializer<? super org.springframework.context.ConfigurableApplicationContext>> initializers,
TestPropertyValues environmentProperties,
TestPropertyValues systemProperties,
java.lang.ClassLoader classLoader,
org.springframework.context.ApplicationContext parent,
java.util.List<AbstractApplicationContextRunner.BeanRegistration<?>> beanRegistrations,
java.util.List<org.springframework.boot.context.annotation.Configurations> configurations)
Deprecated.
|
run, with, withAllowBeanDefinitionOverriding, withAllowCircularReferences, withBean, withBean, withBean, withBean, withClassLoader, withConfiguration, withInitializer, withParent, withPropertyValues, withSystemProperties, withUserConfigurationpublic ApplicationContextRunner()
ApplicationContextRunner instance using an
AnnotationConfigApplicationContext as the underlying source.public ApplicationContextRunner(java.util.function.Supplier<org.springframework.context.ConfigurableApplicationContext> contextFactory)
ApplicationContextRunner instance using the specified
contextFactory as the underlying source.contextFactory - a supplier that returns a new instance on each call@Deprecated protected ApplicationContextRunner newInstance(java.util.function.Supplier<org.springframework.context.ConfigurableApplicationContext> contextFactory, boolean allowBeanDefinitionOverriding, java.util.List<org.springframework.context.ApplicationContextInitializer<? super org.springframework.context.ConfigurableApplicationContext>> initializers, TestPropertyValues environmentProperties, TestPropertyValues systemProperties, java.lang.ClassLoader classLoader, org.springframework.context.ApplicationContext parent, java.util.List<AbstractApplicationContextRunner.BeanRegistration<?>> beanRegistrations, java.util.List<org.springframework.boot.context.annotation.Configurations> configurations)
newInstance in class AbstractApplicationContextRunner<ApplicationContextRunner,org.springframework.context.ConfigurableApplicationContext,AssertableApplicationContext>