Package com.jk.core.factory.spring
Class JKClassPathXmlApplicationContext
java.lang.Object
org.springframework.core.io.DefaultResourceLoader
org.springframework.context.support.AbstractApplicationContext
org.springframework.context.support.AbstractRefreshableApplicationContext
org.springframework.context.support.AbstractRefreshableConfigApplicationContext
org.springframework.context.support.AbstractXmlApplicationContext
org.springframework.context.support.ClassPathXmlApplicationContext
com.jk.core.factory.spring.JKClassPathXmlApplicationContext
- All Implemented Interfaces:
Closeable
,AutoCloseable
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanFactory
,org.springframework.beans.factory.BeanNameAware
,org.springframework.beans.factory.HierarchicalBeanFactory
,org.springframework.beans.factory.InitializingBean
,org.springframework.beans.factory.ListableBeanFactory
,org.springframework.context.ApplicationContext
,org.springframework.context.ApplicationEventPublisher
,org.springframework.context.ConfigurableApplicationContext
,org.springframework.context.Lifecycle
,org.springframework.context.MessageSource
,org.springframework.core.env.EnvironmentCapable
,org.springframework.core.io.ResourceLoader
,org.springframework.core.io.support.ResourcePatternResolver
public class JKClassPathXmlApplicationContext
extends org.springframework.context.support.ClassPathXmlApplicationContext
The Class JKClassPathXmlApplicationContext.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.core.io.DefaultResourceLoader
org.springframework.core.io.DefaultResourceLoader.ClassPathContextResource
-
Field Summary
Fields inherited from class org.springframework.context.support.AbstractApplicationContext
APPLICATION_EVENT_MULTICASTER_BEAN_NAME, LIFECYCLE_PROCESSOR_BEAN_NAME, logger, MESSAGE_SOURCE_BEAN_NAME
Fields inherited from interface org.springframework.beans.factory.BeanFactory
FACTORY_BEAN_PREFIX
Fields inherited from interface org.springframework.context.ConfigurableApplicationContext
APPLICATION_STARTUP_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
Fields inherited from interface org.springframework.core.io.ResourceLoader
CLASSPATH_URL_PREFIX
Fields inherited from interface org.springframework.core.io.support.ResourcePatternResolver
CLASSPATH_ALL_URL_PREFIX
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a new JK class path xml application context.JKClassPathXmlApplicationContext
(String configLocation) Instantiates a new JK class path xml application context.JKClassPathXmlApplicationContext
(String... configLocations) Instantiates a new JK class path xml application context.JKClassPathXmlApplicationContext
(String[] configLocations, boolean refresh) Instantiates a new JK class path xml application context.JKClassPathXmlApplicationContext
(String[] configLocations, boolean refresh, org.springframework.context.ApplicationContext parent) Instantiates a new JK class path xml application context.JKClassPathXmlApplicationContext
(String[] paths, Class<?> clazz) Instantiates a new JK class path xml application context.JKClassPathXmlApplicationContext
(String[] paths, Class<?> clazz, org.springframework.context.ApplicationContext parent) Instantiates a new JK class path xml application context.JKClassPathXmlApplicationContext
(String[] configLocations, org.springframework.context.ApplicationContext parent) Instantiates a new JK class path xml application context.JKClassPathXmlApplicationContext
(String path, Class<?> clazz) Instantiates a new JK class path xml application context.JKClassPathXmlApplicationContext
(org.springframework.context.ApplicationContext parent) Instantiates a new JK class path xml application context. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.beans.factory.support.DefaultListableBeanFactory
Creates the bean factory.Methods inherited from class org.springframework.context.support.ClassPathXmlApplicationContext
getConfigResources
Methods inherited from class org.springframework.context.support.AbstractXmlApplicationContext
initBeanDefinitionReader, loadBeanDefinitions, loadBeanDefinitions, setValidating
Methods inherited from class org.springframework.context.support.AbstractRefreshableConfigApplicationContext
afterPropertiesSet, getConfigLocations, getDefaultConfigLocations, resolvePath, setBeanName, setConfigLocation, setConfigLocations, setId
Methods inherited from class org.springframework.context.support.AbstractRefreshableApplicationContext
assertBeanFactoryActive, cancelRefresh, closeBeanFactory, customizeBeanFactory, getBeanFactory, hasBeanFactory, refreshBeanFactory, setAllowBeanDefinitionOverriding, setAllowCircularReferences
Methods inherited from class org.springframework.context.support.AbstractApplicationContext
addApplicationListener, addBeanFactoryPostProcessor, close, containsBean, containsBeanDefinition, containsLocalBean, createEnvironment, destroyBeans, doClose, findAllAnnotationsOnBean, findAnnotationOnBean, findAnnotationOnBean, finishBeanFactoryInitialization, finishRefresh, getAliases, getApplicationListeners, getApplicationName, getApplicationStartup, getAutowireCapableBeanFactory, 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, getResourcePatternResolver, getResources, getStartupDate, getType, 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, removeApplicationListener, resetCommonCaches, setApplicationStartup, setDisplayName, setEnvironment, setParent, start, stop, toString
Methods inherited from class org.springframework.core.io.DefaultResourceLoader
addProtocolResolver, clearResourceCaches, getClassLoader, getProtocolResolvers, getResource, getResourceByPath, getResourceCache, setClassLoader
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.springframework.context.ConfigurableApplicationContext
addProtocolResolver, setClassLoader
Methods inherited from interface org.springframework.core.io.ResourceLoader
getClassLoader, getResource
-
Constructor Details
-
JKClassPathXmlApplicationContext
public JKClassPathXmlApplicationContext()Instantiates a new JK class path xml application context. -
JKClassPathXmlApplicationContext
public JKClassPathXmlApplicationContext(org.springframework.context.ApplicationContext parent) Instantiates a new JK class path xml application context.- Parameters:
parent
- the parent
-
JKClassPathXmlApplicationContext
public JKClassPathXmlApplicationContext(String path, Class<?> clazz) throws org.springframework.beans.BeansException Instantiates a new JK class path xml application context.- Parameters:
path
- the pathclazz
- the clazz- Throws:
org.springframework.beans.BeansException
- the beans exception
-
JKClassPathXmlApplicationContext
public JKClassPathXmlApplicationContext(String... configLocations) throws org.springframework.beans.BeansException Instantiates a new JK class path xml application context.- Parameters:
configLocations
- the config locations- Throws:
org.springframework.beans.BeansException
- the beans exception
-
JKClassPathXmlApplicationContext
public JKClassPathXmlApplicationContext(String configLocation) throws org.springframework.beans.BeansException Instantiates a new JK class path xml application context.- Parameters:
configLocation
- the config location- Throws:
org.springframework.beans.BeansException
- the beans exception
-
JKClassPathXmlApplicationContext
public JKClassPathXmlApplicationContext(String[] configLocations, org.springframework.context.ApplicationContext parent) throws org.springframework.beans.BeansException Instantiates a new JK class path xml application context.- Parameters:
configLocations
- the config locationsparent
- the parent- Throws:
org.springframework.beans.BeansException
- the beans exception
-
JKClassPathXmlApplicationContext
public JKClassPathXmlApplicationContext(String[] configLocations, boolean refresh, org.springframework.context.ApplicationContext parent) throws org.springframework.beans.BeansException Instantiates a new JK class path xml application context.- Parameters:
configLocations
- the config locationsrefresh
- the refreshparent
- the parent- Throws:
org.springframework.beans.BeansException
- the beans exception
-
JKClassPathXmlApplicationContext
public JKClassPathXmlApplicationContext(String[] configLocations, boolean refresh) throws org.springframework.beans.BeansException Instantiates a new JK class path xml application context.- Parameters:
configLocations
- the config locationsrefresh
- the refresh- Throws:
org.springframework.beans.BeansException
- the beans exception
-
JKClassPathXmlApplicationContext
public JKClassPathXmlApplicationContext(String[] paths, Class<?> clazz, org.springframework.context.ApplicationContext parent) throws org.springframework.beans.BeansException Instantiates a new JK class path xml application context.- Parameters:
paths
- the pathsclazz
- the clazzparent
- the parent- Throws:
org.springframework.beans.BeansException
- the beans exception
-
JKClassPathXmlApplicationContext
public JKClassPathXmlApplicationContext(String[] paths, Class<?> clazz) throws org.springframework.beans.BeansException Instantiates a new JK class path xml application context.- Parameters:
paths
- the pathsclazz
- the clazz- Throws:
org.springframework.beans.BeansException
- the beans exception
-
-
Method Details
-
createBeanFactory
protected org.springframework.beans.factory.support.DefaultListableBeanFactory createBeanFactory()Creates the bean factory.- Overrides:
createBeanFactory
in classorg.springframework.context.support.AbstractRefreshableApplicationContext
- Returns:
- the default listable bean factory
-