public class XmlServletWebServerApplicationContext extends ServletWebServerApplicationContext
XmlBeanDefinitionReader
によって理解される XML ドキュメントから構成を取得する ServletWebServerApplicationContext
。メモ: 複数の構成ロケーションがある場合、後の Bean 定義は、以前にロードされたファイルで定義されたものをオーバーライドします。これを活用して、追加の XML ファイルを介して特定の Bean 定義を意図的にオーバーライドできます。
GenericWebApplicationContext.setNamespace(java.lang.String)
, GenericWebApplicationContext.setConfigLocations(java.lang.String...)
, ServletWebServerApplicationContext
, XmlWebApplicationContext
ServletWebServerApplicationContext.ExistingWebApplicationScopes
DISPATCHER_SERVLET_NAME
APPLICATION_EVENT_MULTICASTER_BEAN_NAME, LIFECYCLE_PROCESSOR_BEAN_NAME, MESSAGE_SOURCE_BEAN_NAME
CONFIG_LOCATION_DELIMITERS, CONVERSION_SERVICE_BEAN_NAME, ENVIRONMENT_BEAN_NAME, LOAD_TIME_WEAVER_BEAN_NAME, SYSTEM_ENVIRONMENT_BEAN_NAME, SYSTEM_PROPERTIES_BEAN_NAME
CLASSPATH_ALL_URL_PREFIX
コンストラクターと説明 |
---|
XmlServletWebServerApplicationContext() |
XmlServletWebServerApplicationContext(ClassSE<?> relativeClass, StringSE... resourceNames) 新しい XmlServletWebServerApplicationContext を作成し、指定されたリソースの場所から Bean 定義をロードして、コンテキストを自動的にリフレッシュします。 |
XmlServletWebServerApplicationContext(org.springframework.core.io.Resource... resources) 新しい XmlServletWebServerApplicationContext を作成し、指定されたリソースから Bean 定義をロードして、コンテキストを自動的にリフレッシュします。 |
XmlServletWebServerApplicationContext(StringSE... resourceLocations) 新しい XmlServletWebServerApplicationContext を作成し、指定されたリソースの場所から Bean 定義をロードして、コンテキストを自動的にリフレッシュします。 |
修飾子と型 | メソッドと説明 |
---|---|
void | load(ClassSE<?> relativeClass, StringSE... resourceNames) 指定された XML リソースから Bean 定義をロードします。 |
void | load(org.springframework.core.io.Resource... resources) 指定された XML リソースから Bean 定義をロードします。 |
void | load(StringSE... resourceLocations) 指定された XML リソースから Bean 定義をロードします。 |
void | setEnvironment(org.springframework.core.env.ConfigurableEnvironment environment) |
void | setValidating(boolean validating) XML 検証を使用するかどうかを設定します。 |
finishRefresh, getResourceByPath, getServerNamespace, getServletConfig, getServletContextInitializerBeans, getWebServer, getWebServerFactory, onClose, onRefresh, postProcessBeanFactory, prepareWebApplicationContext, refresh, setServerNamespace, setServletConfig
createEnvironment, getApplicationName, getConfigLocations, getNamespace, getResourcePatternResolver, getServletContext, getTheme, initPropertySources, setConfigLocation, setConfigLocations, setNamespace, setServletContext
cancelRefresh, closeBeanFactory, getAutowireCapableBeanFactory, getBeanDefinition, getBeanFactory, getClassLoader, getDefaultListableBeanFactory, getResource, getResources, isAlias, isBeanNameInUse, refreshBeanFactory, registerAlias, registerBean, registerBean, registerBean, registerBean, registerBeanDefinition, removeAlias, removeBeanDefinition, setAllowBeanDefinitionOverriding, setAllowCircularReferences, setClassLoader, setParent, setResourceLoader
addApplicationListener, addBeanFactoryPostProcessor, assertBeanFactoryActive, close, containsBean, containsBeanDefinition, containsLocalBean, destroy, destroyBeans, doClose, findAnnotationOnBean, finishBeanFactoryInitialization, getAliases, getApplicationListeners, getBean, getBean, getBean, getBean, getBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanFactoryPostProcessors, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanProvider, getBeanProvider, getBeansOfType, getBeansOfType, getBeansWithAnnotation, getDisplayName, getEnvironment, getId, getInternalParentBeanFactory, getInternalParentMessageSource, getMessage, getMessage, getMessage, getParent, getParentBeanFactory, getStartupDate, getType, initApplicationEventMulticaster, initLifecycleProcessor, initMessageSource, invokeBeanFactoryPostProcessors, isActive, isPrototype, isRunning, isSingleton, isTypeMatch, isTypeMatch, obtainFreshBeanFactory, prepareBeanFactory, prepareRefresh, publishEvent, publishEvent, publishEvent, registerBeanPostProcessors, registerListeners, registerShutdownHook, resetCommonCaches, setDisplayName, setId, start, stop, toString
addProtocolResolver, clearResourceCaches, getProtocolResolvers, getResourceCache
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
addApplicationListener, addBeanFactoryPostProcessor, addProtocolResolver, close, getBeanFactory, getEnvironment, isActive, registerShutdownHook, setId, setParent
hasServerNamespace
getApplicationName, getAutowireCapableBeanFactory, getDisplayName, getId, getParent, getStartupDate
containsBeanDefinition, findAnnotationOnBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getBeansWithAnnotation
containsLocalBean, getParentBeanFactory
containsBean, getAliases, getBean, getBean, getBean, getBean, getBean, getBeanProvider, getBeanProvider, getType, isPrototype, isSingleton, isTypeMatch, isTypeMatch
publishEvent, publishEvent
public XmlServletWebServerApplicationContext()
public XmlServletWebServerApplicationContext(org.springframework.core.io.Resource... resources)
XmlServletWebServerApplicationContext
を作成し、指定されたリソースから Bean 定義をロードして、コンテキストを自動的にリフレッシュします。resources
- ロードするリソース public XmlServletWebServerApplicationContext(StringSE... resourceLocations)
XmlServletWebServerApplicationContext
を作成し、指定されたリソースの場所から Bean 定義をロードして、コンテキストを自動的にリフレッシュします。resourceLocations
- ロードするリソース public XmlServletWebServerApplicationContext(ClassSE<?> relativeClass, StringSE... resourceNames)
XmlServletWebServerApplicationContext
を作成し、指定されたリソースの場所から Bean 定義をロードして、コンテキストを自動的にリフレッシュします。relativeClass
- 指定された各リソース名をロードするときにパッケージがプレフィックスとして使用されるクラス resourceNames
- ロードするリソースの比較的修飾された名前 public void setValidating(boolean validating)
true
です。validating
- XML を検証する場合 public void setEnvironment(org.springframework.core.env.ConfigurableEnvironment environment)
指定された環境を基礎となる XmlBeanDefinitionReader
に委譲します。load(org.springframework.core.io.Resource...)
を呼び出す前に呼び出す必要があります。
org.springframework.context.ConfigurableApplicationContext
の setEnvironment
org.springframework.context.support.AbstractApplicationContext
の setEnvironment
public final void load(org.springframework.core.io.Resource... resources)
resources
- ロードする 1 つ以上のリソース public final void load(StringSE... resourceLocations)
resourceLocations
- ロード元の 1 つ以上のリソースの場所 Copyright © 2019 Pivotal Software, Inc.. All rights reserved.