类 AbstractApplicationContextRunner.RunnerConfiguration<C extends cn.taketoday.context.ConfigurableApplicationContext>
java.lang.Object
cn.taketoday.framework.test.context.runner.AbstractApplicationContextRunner.RunnerConfiguration<C>
- 封闭类:
- AbstractApplicationContextRunner<SELF extends AbstractApplicationContextRunner<SELF,
C, A>, C extends cn.taketoday.context.ConfigurableApplicationContext, A extends ApplicationContextAssertProvider<C>>
protected static final class AbstractApplicationContextRunner.RunnerConfiguration<C extends cn.taketoday.context.ConfigurableApplicationContext>
extends Object
-
字段概要
字段修饰符和类型字段说明private booleanprivate booleanprivate ClassLoaderprivate List<cn.taketoday.context.annotation.config.Configurations>private TestPropertyValuesprivate List<cn.taketoday.context.ApplicationContextInitializer>private cn.taketoday.context.ApplicationContextprivate TestPropertyValues -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <T> List<T>withAllowBeanDefinitionOverriding(boolean allowBeanDefinitionOverriding) withAllowCircularReferences(boolean allowCircularReferences) withBean(String name, Class<T> type, Supplier<T> supplier, cn.taketoday.beans.factory.config.BeanDefinitionCustomizer... customizers) withClassLoader(ClassLoader classLoader) withConfiguration(cn.taketoday.context.annotation.config.Configurations configurations) withInitializer(cn.taketoday.context.ApplicationContextInitializer initializer) withParent(cn.taketoday.context.ApplicationContext parent) withPropertyValues(String... pairs) withSystemProperties(String... pairs)
-
字段详细资料
-
contextFactory
-
allowBeanDefinitionOverriding
private boolean allowBeanDefinitionOverriding -
allowCircularReferences
private boolean allowCircularReferences -
initializers
-
environmentProperties
-
systemProperties
-
classLoader
-
parent
private cn.taketoday.context.ApplicationContext parent -
beanRegistrations
-
configurations
-
-
构造器详细资料
-
RunnerConfiguration
-
RunnerConfiguration
-
-
方法详细资料
-
withAllowBeanDefinitionOverriding
public AbstractApplicationContextRunner.RunnerConfiguration<C> withAllowBeanDefinitionOverriding(boolean allowBeanDefinitionOverriding) -
withAllowCircularReferences
public AbstractApplicationContextRunner.RunnerConfiguration<C> withAllowCircularReferences(boolean allowCircularReferences) -
withInitializer
public AbstractApplicationContextRunner.RunnerConfiguration<C> withInitializer(cn.taketoday.context.ApplicationContextInitializer initializer) -
withPropertyValues
-
withSystemProperties
public AbstractApplicationContextRunner.RunnerConfiguration<C> withSystemProperties(String... pairs) -
withClassLoader
public AbstractApplicationContextRunner.RunnerConfiguration<C> withClassLoader(ClassLoader classLoader) -
withParent
public AbstractApplicationContextRunner.RunnerConfiguration<C> withParent(cn.taketoday.context.ApplicationContext parent) -
withBean
public <T> AbstractApplicationContextRunner.RunnerConfiguration<C> withBean(String name, Class<T> type, Object... constructorArgs) -
withBean
public <T> AbstractApplicationContextRunner.RunnerConfiguration<C> withBean(String name, Class<T> type, Supplier<T> supplier, cn.taketoday.beans.factory.config.BeanDefinitionCustomizer... customizers) -
withConfiguration
public AbstractApplicationContextRunner.RunnerConfiguration<C> withConfiguration(cn.taketoday.context.annotation.config.Configurations configurations) -
add
-