public class FilesystemGenericApplicationContext
extends org.springframework.context.support.GenericApplicationContext
GenericApplicationContext that is biased in favor of the filesystem such that bare resource
paths are assumed to be files rather than classpath resources, and supports conditional resources.APPLICATION_EVENT_MULTICASTER_BEAN_NAME, LIFECYCLE_PROCESSOR_BEAN_NAME, logger, MESSAGE_SOURCE_BEAN_NAMECONFIG_LOCATION_DELIMITERS, CONVERSION_SERVICE_BEAN_NAME, ENVIRONMENT_BEAN_NAME, LOAD_TIME_WEAVER_BEAN_NAME, SYSTEM_ENVIRONMENT_BEAN_NAME, SYSTEM_PROPERTIES_BEAN_NAME| Constructor and Description |
|---|
FilesystemGenericApplicationContext()
Constructor.
|
FilesystemGenericApplicationContext(org.springframework.context.ApplicationContext parent)
Constructor.
|
FilesystemGenericApplicationContext(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory)
Constructor.
|
FilesystemGenericApplicationContext(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory,
org.springframework.context.ApplicationContext parent)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.core.io.Resource |
getResourceByPath(String path) |
cancelRefresh, closeBeanFactory, getAutowireCapableBeanFactory, getBeanDefinition, getBeanFactory, getClassLoader, getDefaultListableBeanFactory, getResource, getResources, isAlias, isBeanNameInUse, refreshBeanFactory, registerAlias, registerBeanDefinition, removeAlias, removeBeanDefinition, setAllowBeanDefinitionOverriding, setAllowCircularReferences, setClassLoader, setParent, setResourceLoaderaddApplicationListener, addBeanFactoryPostProcessor, assertBeanFactoryActive, close, containsBean, containsBeanDefinition, containsLocalBean, createEnvironment, destroy, destroyBeans, doClose, findAnnotationOnBean, finishBeanFactoryInitialization, finishRefresh, getAliases, getApplicationListeners, getApplicationName, getBean, getBean, getBean, getBean, getBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanFactoryPostProcessors, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getBeansWithAnnotation, getDisplayName, getEnvironment, getId, getInternalParentBeanFactory, getInternalParentMessageSource, getMessage, getMessage, getMessage, getParent, getParentBeanFactory, getResourcePatternResolver, getStartupDate, getType, initApplicationEventMulticaster, initLifecycleProcessor, initMessageSource, initPropertySources, invokeBeanFactoryPostProcessors, isActive, isPrototype, isRunning, isSingleton, isTypeMatch, isTypeMatch, obtainFreshBeanFactory, onClose, onRefresh, postProcessBeanFactory, prepareBeanFactory, prepareRefresh, publishEvent, publishEvent, publishEvent, refresh, registerBeanPostProcessors, registerListeners, registerShutdownHook, resetCommonCaches, setDisplayName, setEnvironment, setId, start, stop, toStringaddProtocolResolver, getProtocolResolversclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic FilesystemGenericApplicationContext()
public FilesystemGenericApplicationContext(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory)
beanFactory - bean factorypublic FilesystemGenericApplicationContext(org.springframework.context.ApplicationContext parent)
parent - parent contextpublic FilesystemGenericApplicationContext(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory,
org.springframework.context.ApplicationContext parent)
beanFactory - bean factoryparent - parent contextprotected org.springframework.core.io.Resource getResourceByPath(String path)
Overrides the standard behavior of path-only resources and treats them as file paths if the path exists. Note that this differs from the ordinary Spring contexts that default to file paths because paths are treated as absolute if they are in fact absolute.
getResourceByPath in class org.springframework.core.io.DefaultResourceLoaderCopyright © 1999–2019 Shibboleth Consortium. All rights reserved.