クラス XmlServletWebServerApplicationContext
java.lang.ObjectSE
org.springframework.core.io.DefaultResourceLoader
org.springframework.context.support.AbstractApplicationContext
org.springframework.context.support.GenericApplicationContext
org.springframework.web.context.support.GenericWebApplicationContext
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext
org.springframework.boot.web.servlet.context.XmlServletWebServerApplicationContext
- 実装されたすべてのインターフェース:
CloseableSE
、AutoCloseableSE
、BeanFactory
、HierarchicalBeanFactory
、ListableBeanFactory
、BeanDefinitionRegistry
、ConfigurableWebServerApplicationContext
、WebServerApplicationContext
、ApplicationContext
、ApplicationEventPublisher
、ConfigurableApplicationContext
、Lifecycle
、MessageSource
、AliasRegistry
、EnvironmentCapable
、ResourceLoader
、ResourcePatternResolver
、ThemeSource
、ConfigurableWebApplicationContext
、WebApplicationContext
XmlBeanDefinitionReader
によって理解される XML ドキュメントから構成を取得する ServletWebServerApplicationContext
メモ: 複数の構成場所がある場合、後の Bean 定義は、以前にロードされたファイルで定義されたものを上書きします。これを利用して、追加の XML ファイルを介して特定の Bean 定義を意図的にオーバーライドできます。
ネストされたクラスのサマリー
クラス org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext から継承されたネストクラス / インターフェース
ServletWebServerApplicationContext.ExistingWebApplicationScopes
クラス org.springframework.core.io.DefaultResourceLoader から継承されたネストクラス / インターフェース
DefaultResourceLoader.ClassPathContextResource
フィールドのサマリー
クラス org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext から継承されたフィールド
DISPATCHER_SERVLET_NAME
クラス org.springframework.context.support.AbstractApplicationContext から継承されたフィールド
APPLICATION_EVENT_MULTICASTER_BEAN_NAME, LIFECYCLE_PROCESSOR_BEAN_NAME, MESSAGE_SOURCE_BEAN_NAME
インターフェース org.springframework.beans.factory.BeanFactory から継承されたフィールド
FACTORY_BEAN_PREFIX, FACTORY_BEAN_PREFIX_CHAR
インターフェース org.springframework.context.ConfigurableApplicationContext から継承されたフィールド
APPLICATION_STARTUP_BEAN_NAME, BOOTSTRAP_EXECUTOR_BEAN_NAME, CONFIG_LOCATION_DELIMITERS, CONVERSION_SERVICE_BEAN_NAME, ENVIRONMENT_BEAN_NAME, LOAD_TIME_WEAVER_BEAN_NAME, SHUTDOWN_HOOK_THREAD_NAME, SYSTEM_ENVIRONMENT_BEAN_NAME, SYSTEM_PROPERTIES_BEAN_NAME
インターフェース org.springframework.web.context.ConfigurableWebApplicationContext から継承されたフィールド
APPLICATION_CONTEXT_ID_PREFIX, SERVLET_CONFIG_BEAN_NAME
インターフェース org.springframework.core.io.ResourceLoader から継承されたフィールド
CLASSPATH_URL_PREFIX
インターフェース org.springframework.core.io.support.ResourcePatternResolver から継承されたフィールド
CLASSPATH_ALL_URL_PREFIX
インターフェース org.springframework.web.context.WebApplicationContext から継承されたフィールド
CONTEXT_ATTRIBUTES_BEAN_NAME, CONTEXT_PARAMETERS_BEAN_NAME, ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, SCOPE_APPLICATION, SCOPE_REQUEST, SCOPE_SESSION, SERVLET_CONTEXT_BEAN_NAME
コンストラクターの概要
コンストラクターコンストラクター説明XmlServletWebServerApplicationContext
(ClassSE<?> relativeClass, StringSE... resourceNames) 新しいXmlServletWebServerApplicationContext
を作成し、指定されたリソースの場所から Bean 定義をロードして、コンテキストを自動的にリフレッシュします。XmlServletWebServerApplicationContext
(StringSE... resourceLocations) 新しいXmlServletWebServerApplicationContext
を作成し、指定されたリソースの場所から Bean 定義をロードして、コンテキストを自動的にリフレッシュします。XmlServletWebServerApplicationContext
(Resource... resources) 新しいXmlServletWebServerApplicationContext
を作成し、指定されたリソースから Bean 定義をロードして、コンテキストを自動的にリフレッシュします。メソッドのサマリー
修飾子と型メソッド説明final void
指定された XML リソースから Bean 定義をロードします。final void
指定された XML リソースから Bean 定義をロードします。final void
指定された XML リソースから Bean 定義をロードします。void
setEnvironment
(ConfigurableEnvironment environment) void
setValidating
(boolean validating) XML 検証を使用するかどうかを設定します。クラス org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext から継承されたメソッド
doClose, getResourceByPath, getServerNamespace, getServletConfig, getServletContextInitializerBeans, getWebServer, getWebServerFactory, onRefresh, postProcessBeanFactory, prepareWebApplicationContext, refresh, setServerNamespace, setServletConfig
クラス org.springframework.web.context.support.GenericWebApplicationContext から継承されたメソッド
createEnvironment, getApplicationName, getConfigLocations, getNamespace, getResourcePatternResolver, getServletContext, getTheme, initPropertySources, setConfigLocation, setConfigLocations, setNamespace, setServletContext
クラス org.springframework.context.support.GenericApplicationContext から継承されたメソッド
cancelRefresh, closeBeanFactory, getAutowireCapableBeanFactory, getBeanDefinition, getBeanFactory, getClassLoader, getDefaultListableBeanFactory, getResource, getResources, isAlias, isBeanDefinitionOverridable, isBeanNameInUse, refreshBeanFactory, refreshForAotProcessing, registerAlias, registerBean, registerBean, registerBean, registerBean, registerBean, registerBean, registerBeanDefinition, removeAlias, removeBeanDefinition, setAllowBeanDefinitionOverriding, setAllowCircularReferences, setApplicationStartup, setClassLoader, setParent, setResourceLoader
クラス org.springframework.context.support.AbstractApplicationContext から継承されたメソッド
addApplicationListener, addBeanFactoryPostProcessor, assertBeanFactoryActive, clearResourceCaches, close, containsBean, containsBeanDefinition, containsLocalBean, destroyBeans, findAllAnnotationsOnBean, findAnnotationOnBean, findAnnotationOnBean, finishBeanFactoryInitialization, finishRefresh, getAliases, getApplicationListeners, getApplicationStartup, getBean, getBean, getBean, getBean, getBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanFactoryPostProcessors, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanProvider, getBeanProvider, getBeanProvider, getBeanProvider, getBeansOfType, getBeansOfType, getBeansWithAnnotation, getDisplayName, getEnvironment, getId, getInternalParentBeanFactory, getInternalParentMessageSource, getMessage, getMessage, getMessage, getParent, getParentBeanFactory, getStartupDate, getType, getType, initApplicationEventMulticaster, initLifecycleProcessor, initMessageSource, invokeBeanFactoryPostProcessors, isActive, isClosed, isPrototype, isRunning, isSingleton, isTypeMatch, isTypeMatch, obtainFreshBeanFactory, onClose, prepareBeanFactory, prepareRefresh, publishEvent, publishEvent, publishEvent, registerBeanPostProcessors, registerListeners, registerShutdownHook, removeApplicationListener, resetCommonCaches, setDisplayName, setId, start, stop, toString
クラス org.springframework.core.io.DefaultResourceLoader から継承されたメソッド
addProtocolResolver, getProtocolResolvers, getResourceCache
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.core.AliasRegistry から継承されたメソッド
getAliases
インターフェース org.springframework.context.ApplicationContext から継承されたメソッド
getApplicationName, getAutowireCapableBeanFactory, getDisplayName, getId, getParent, getStartupDate
インターフェース org.springframework.context.ApplicationEventPublisher から継承されたメソッド
publishEvent, publishEvent
インターフェース org.springframework.beans.factory.support.BeanDefinitionRegistry から継承されたメソッド
containsBeanDefinition, getBeanDefinitionCount, getBeanDefinitionNames
インターフェース org.springframework.beans.factory.BeanFactory から継承されたメソッド
containsBean, getAliases, getBean, getBean, getBean, getBean, getBean, getBeanProvider, getBeanProvider, getType, getType, isPrototype, isSingleton, isTypeMatch, isTypeMatch
インターフェース org.springframework.context.ConfigurableApplicationContext から継承されたメソッド
addApplicationListener, addBeanFactoryPostProcessor, addProtocolResolver, close, getApplicationStartup, getBeanFactory, getEnvironment, isActive, isClosed, registerShutdownHook, removeApplicationListener, setApplicationStartup, setClassLoader, setId, setParent
インターフェース org.springframework.beans.factory.HierarchicalBeanFactory から継承されたメソッド
containsLocalBean, getParentBeanFactory
インターフェース org.springframework.beans.factory.ListableBeanFactory から継承されたメソッド
containsBeanDefinition, findAllAnnotationsOnBean, findAnnotationOnBean, findAnnotationOnBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanProvider, getBeanProvider, getBeansOfType, getBeansOfType, getBeansWithAnnotation
インターフェース org.springframework.context.MessageSource から継承されたメソッド
getMessage, getMessage, getMessage
インターフェース org.springframework.core.io.ResourceLoader から継承されたメソッド
getClassLoader, getResource
インターフェース org.springframework.core.io.support.ResourcePatternResolver から継承されたメソッド
getResources
コンストラクターの詳細
XmlServletWebServerApplicationContext
public XmlServletWebServerApplicationContext()XmlServletWebServerApplicationContext
新しいXmlServletWebServerApplicationContext
を作成し、指定されたリソースから Bean 定義をロードして、コンテキストを自動的にリフレッシュします。- パラメーター:
resources
- ロードするリソース
XmlServletWebServerApplicationContext
新しいXmlServletWebServerApplicationContext
を作成し、指定されたリソースの場所から Bean 定義をロードして、コンテキストを自動的にリフレッシュします。- パラメーター:
resourceLocations
- ロードするリソース
XmlServletWebServerApplicationContext
新しいXmlServletWebServerApplicationContext
を作成し、指定されたリソースの場所から Bean 定義をロードして、コンテキストを自動的にリフレッシュします。- パラメーター:
relativeClass
- 指定された各リソース名をロードするときにパッケージがプレフィックスとして使用されるクラスresourceNames
- ロードするリソースの比較的修飾された名前
メソッドの詳細
setValidating
public void setValidating(boolean validating) XML 検証を使用するかどうかを設定します。デフォルトはtrue
です。- パラメーター:
validating
- XML を検証する場合
setEnvironment
指定された環境を基礎となる
XmlBeanDefinitionReader
に委譲します。load(org.springframework.core.io.Resource...)
を呼び出す前に呼び出す必要があります。- 次で指定:
- インターフェース
ConfigurableApplicationContext
のsetEnvironment
- オーバーライド:
- クラス
AbstractApplicationContext
のsetEnvironment
load
指定された XML リソースから Bean 定義をロードします。- パラメーター:
resources
- ロードする 1 つ以上のリソース
load
指定された XML リソースから Bean 定義をロードします。- パラメーター:
resourceLocations
- ロード元の 1 つ以上のリソースの場所
load
指定された XML リソースから Bean 定義をロードします。- パラメーター:
relativeClass
- 指定された各リソース名をロードするときにパッケージがプレフィックスとして使用されるクラスresourceNames
- ロードするリソースの比較的修飾された名前