接口 AssertableWebApplicationContext
- 所有超级接口:
cn.taketoday.context.ApplicationContext,ApplicationContextAssertProvider<cn.taketoday.web.servlet.ConfigurableWebApplicationContext>,cn.taketoday.context.ApplicationEventPublisher,org.assertj.core.api.AssertProvider<ApplicationContextAssert<cn.taketoday.web.servlet.ConfigurableWebApplicationContext>>,AutoCloseable,cn.taketoday.beans.factory.BeanFactory,Closeable,cn.taketoday.beans.factory.support.DependencyInjectorProvider,cn.taketoday.core.env.EnvironmentCapable,cn.taketoday.beans.factory.HierarchicalBeanFactory,cn.taketoday.context.MessageSource,cn.taketoday.core.io.PatternResourceLoader,cn.taketoday.core.io.ResourceLoader,cn.taketoday.web.servlet.WebApplicationContext
public interface AssertableWebApplicationContext
extends ApplicationContextAssertProvider<cn.taketoday.web.servlet.ConfigurableWebApplicationContext>, cn.taketoday.web.servlet.WebApplicationContext
A
WebApplicationContext that additionally supports AssertJ style assertions.
Can be used to decorate an existing servlet web application context or an application
context that failed to start.
See ApplicationContextAssertProvider for more details.
- 从以下版本开始:
- 4.0
- 作者:
- Phillip Webb, Harry Yang
- 另请参阅:
-
WebApplicationContextRunnerWebApplicationContext
-
嵌套类概要
从接口继承的嵌套类/接口 cn.taketoday.context.ApplicationContext
cn.taketoday.context.ApplicationContext.State -
字段概要
从接口继承的字段 cn.taketoday.context.ApplicationContext
APPLICATION_NAME从接口继承的字段 cn.taketoday.beans.factory.BeanFactory
FACTORY_BEAN_PREFIX从接口继承的字段 cn.taketoday.core.io.PatternResourceLoader
CLASSPATH_ALL_URL_PREFIX从接口继承的字段 cn.taketoday.core.io.ResourceLoader
CLASSPATH_URL_PREFIX从接口继承的字段 cn.taketoday.web.servlet.WebApplicationContext
CONTEXT_ATTRIBUTES_BEAN_NAME, CONTEXT_PARAMETERS_BEAN_NAME, ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, SERVLET_CONTEXT_BEAN_NAME -
方法概要
静态方法从接口继承的方法 cn.taketoday.context.ApplicationContext
getApplicationName, getAutowireCapableBeanFactory, getBeanFactory, getDisplayName, getEnvironment, getExpressionEvaluator, getId, getParent, getStartupDate, getState, hasStarted, unwrapFactory从接口继承的方法 cn.taketoday.framework.test.context.assertj.ApplicationContextAssertProvider
assertThat, close, getSourceApplicationContext, getSourceApplicationContext, getStartupFailure从接口继承的方法 cn.taketoday.context.ApplicationEventPublisher
publishEvent, publishEvent从接口继承的方法 cn.taketoday.beans.factory.BeanFactory
containsBean, containsBeanDefinition, findAllAnnotationsOnBean, findAnnotationOnBean, findAnnotationOnBean, findSynthesizedAnnotation, getAliases, getAnnotatedBeans, getBean, getBean, getBean, getBean, getBean, getBeanDefinition, getBeanDefinitionCount, getBeanDefinitionNames, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanProvider, getBeanProvider, getBeanProvider, getBeanProvider, getBeans, getBeansOfType, getBeansOfType, getBeansOfType, getBeansWithAnnotation, getBeansWithAnnotation, getType, getType, isPrototype, isSingleton, isTypeMatch, isTypeMatch, unwrap从接口继承的方法 cn.taketoday.beans.factory.support.DependencyInjectorProvider
getInjector从接口继承的方法 cn.taketoday.beans.factory.HierarchicalBeanFactory
containsLocalBean, getParentBeanFactory从接口继承的方法 cn.taketoday.context.MessageSource
getMessage, getMessage, getMessage从接口继承的方法 cn.taketoday.core.io.PatternResourceLoader
getResources, getResourcesArray, scan从接口继承的方法 cn.taketoday.core.io.ResourceLoader
getClassLoader, getResource从接口继承的方法 cn.taketoday.web.servlet.WebApplicationContext
getServletContext
-
方法详细资料
-
get
static AssertableWebApplicationContext get(Supplier<? extends cn.taketoday.web.servlet.ConfigurableWebApplicationContext> contextSupplier) Factory method to create a newAssertableWebApplicationContextinstance.- 参数:
contextSupplier- a supplier that will either return a fully configuredConfigurableWebApplicationContextor throw an exception if the context fails to start.- 返回:
- a
AssertableWebApplicationContextinstance
-