接口 ConfigurableWebApplicationContext
- 所有超级接口:
cn.taketoday.context.ApplicationContext,cn.taketoday.context.ApplicationEventPublisher,AutoCloseable,cn.taketoday.beans.factory.BeanFactory,Closeable,cn.taketoday.context.ConfigurableApplicationContext,cn.taketoday.beans.factory.support.DependencyInjectorProvider,cn.taketoday.core.env.EnvironmentCapable,cn.taketoday.beans.factory.HierarchicalBeanFactory,cn.taketoday.context.Lifecycle,cn.taketoday.context.MessageSource,cn.taketoday.core.io.PatternResourceLoader,cn.taketoday.core.io.ResourceLoader,WebApplicationContext
- 所有已知实现类:
AbstractRefreshableWebApplicationContext,AnnotationConfigWebApplicationContext,GenericWebApplicationContext,StaticWebApplicationContext,XmlWebApplicationContext
public interface ConfigurableWebApplicationContext
extends WebApplicationContext, cn.taketoday.context.ConfigurableApplicationContext
Interface to be implemented by configurable web application contexts.
Note: The setters of this interface need to be called before an
invocation of the ConfigurableApplicationContext.refresh() method inherited from
ConfigurableApplicationContext.
They do not cause an initialization of the context on their own.
- 从以下版本开始:
- 4.0 2022/2/20 17:52
- 作者:
- Harry Yang
-
嵌套类概要
从接口继承的嵌套类/接口 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.context.ConfigurableApplicationContext
CONFIG_LOCATION_DELIMITERS, CONVERSION_SERVICE_BEAN_NAME, LOAD_TIME_WEAVER_BEAN_NAME, SHUTDOWN_HOOK_THREAD_NAME从接口继承的字段 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 -
方法概要
修饰符和类型方法说明String[]Return the config locations for this web application context, ornullif none specified.Return the namespace for this web application context, if any.Return the ServletConfig for this web application context, if any.voidsetConfigLocation(String configLocation) Set the config locations for this web application context in init-param style, i.e. with distinct locations separated by commas, semicolons or whitespace.voidsetConfigLocations(String... configLocations) Set the config locations for this web application context.voidsetNamespace(String namespace) Set the namespace for this web application context, to be used for building a default context config location.voidsetServletConfig(ServletConfig servletConfig) Set the ServletConfig for this web application context.voidsetServletContext(ServletContext servletContext) Set the ServletContext for this web application context.从接口继承的方法 cn.taketoday.context.ApplicationContext
getApplicationName, getAutowireCapableBeanFactory, getDisplayName, getExpressionEvaluator, getId, getParent, getStartupDate, getState, hasStarted, unwrapFactory从接口继承的方法 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.context.ConfigurableApplicationContext
addApplicationListener, addBeanFactoryPostProcessor, addProtocolResolver, close, getBeanFactory, getBootstrapContext, getEnvironment, isActive, refresh, registerShutdownHook, removeApplicationListener, setClassLoader, setEnvironment, setId, setParent从接口继承的方法 cn.taketoday.beans.factory.support.DependencyInjectorProvider
getInjector从接口继承的方法 cn.taketoday.beans.factory.HierarchicalBeanFactory
containsLocalBean, getParentBeanFactory从接口继承的方法 cn.taketoday.context.Lifecycle
isRunning, start, stop从接口继承的方法 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
-
字段详细资料
-
SERVLET_CONFIG_BEAN_NAME
Name of the ServletConfig environment bean in the factory.- 另请参阅:
-
-
方法详细资料
-
setNamespace
Set the namespace for this web application context, to be used for building a default context config location. The root web application context does not have a namespace. -
getNamespace
Return the namespace for this web application context, if any. -
setConfigLocation
Set the config locations for this web application context in init-param style, i.e. with distinct locations separated by commas, semicolons or whitespace.If not set, the implementation is supposed to use a default for the given namespace or the root web application context, as appropriate.
-
setConfigLocations
Set the config locations for this web application context.If not set, the implementation is supposed to use a default for the given namespace or the root web application context, as appropriate.
-
getConfigLocations
Return the config locations for this web application context, ornullif none specified. -
setServletContext
Set the ServletContext for this web application context.Does not cause an initialization of the context: refresh needs to be called after the setting of all configuration properties.
- 另请参阅:
-
ConfigurableApplicationContext.refresh()
-
setServletConfig
Set the ServletConfig for this web application context. Only called for a WebApplicationContext that belongs to a specific Servlet.- 另请参阅:
-
ConfigurableApplicationContext.refresh()
-
getServletConfig
Return the ServletConfig for this web application context, if any.
-