类 PluginApplicationContext
- java.lang.Object
-
- org.springframework.core.io.DefaultResourceLoader
-
- org.springframework.context.support.AbstractApplicationContext
-
- org.springframework.context.support.GenericApplicationContext
-
- org.springframework.context.annotation.AnnotationConfigApplicationContext
-
- com.gitee.starblues.bootstrap.PluginApplicationContext
-
- 所有已实现的接口:
Closeable,AutoCloseable,org.springframework.beans.factory.BeanFactory,org.springframework.beans.factory.HierarchicalBeanFactory,org.springframework.beans.factory.ListableBeanFactory,org.springframework.beans.factory.support.BeanDefinitionRegistry,org.springframework.context.annotation.AnnotationConfigRegistry,org.springframework.context.ApplicationContext,org.springframework.context.ApplicationEventPublisher,org.springframework.context.ConfigurableApplicationContext,org.springframework.context.Lifecycle,org.springframework.context.MessageSource,org.springframework.core.AliasRegistry,org.springframework.core.env.EnvironmentCapable,org.springframework.core.io.ResourceLoader,org.springframework.core.io.support.ResourcePatternResolver
- 直接已知子类:
PluginWebApplicationContext
public class PluginApplicationContext extends org.springframework.context.annotation.AnnotationConfigApplicationContext插件ApplicationContext实现- 从以下版本开始:
- 3.0.0
- 版本:
- 3.0.3
- 作者:
- starBlues
-
-
字段概要
-
从类继承的字段 org.springframework.context.support.AbstractApplicationContext
APPLICATION_EVENT_MULTICASTER_BEAN_NAME, LIFECYCLE_PROCESSOR_BEAN_NAME, logger, MESSAGE_SOURCE_BEAN_NAME
-
-
构造器概要
构造器 构造器 说明 PluginApplicationContext(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory, ProcessorContext processorContext)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()StringgetApplicationName()voidrefresh()voidregisterShutdownHook()-
从类继承的方法 org.springframework.context.annotation.AnnotationConfigApplicationContext
register, registerBean, scan, setBeanNameGenerator, setEnvironment, setScopeMetadataResolver
-
从类继承的方法 org.springframework.context.support.GenericApplicationContext
cancelRefresh, closeBeanFactory, getAutowireCapableBeanFactory, getBeanDefinition, getBeanFactory, getClassLoader, getDefaultListableBeanFactory, getResource, getResources, isAlias, isBeanNameInUse, refreshBeanFactory, registerAlias, registerBean, registerBean, registerBean, registerBean, registerBean, registerBeanDefinition, removeAlias, removeBeanDefinition, setAllowBeanDefinitionOverriding, setAllowCircularReferences, setApplicationStartup, setClassLoader, setParent, setResourceLoader
-
从类继承的方法 org.springframework.context.support.AbstractApplicationContext
addApplicationListener, addBeanFactoryPostProcessor, assertBeanFactoryActive, containsBean, containsBeanDefinition, containsLocalBean, createEnvironment, destroy, destroyBeans, doClose, 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, getResourcePatternResolver, getStartupDate, getType, getType, initApplicationEventMulticaster, initLifecycleProcessor, initMessageSource, initPropertySources, invokeBeanFactoryPostProcessors, isActive, isPrototype, isRunning, isSingleton, isTypeMatch, isTypeMatch, obtainFreshBeanFactory, onClose, onRefresh, postProcessBeanFactory, prepareBeanFactory, prepareRefresh, publishEvent, publishEvent, publishEvent, registerBeanPostProcessors, registerListeners, resetCommonCaches, setDisplayName, setId, start, stop, toString
-
从类继承的方法 org.springframework.core.io.DefaultResourceLoader
addProtocolResolver, clearResourceCaches, getProtocolResolvers, getResourceByPath, getResourceCache
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
构造器详细资料
-
PluginApplicationContext
public PluginApplicationContext(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory, ProcessorContext processorContext)
-
-
方法详细资料
-
registerShutdownHook
public void registerShutdownHook()
- 指定者:
registerShutdownHook在接口中org.springframework.context.ConfigurableApplicationContext- 覆盖:
registerShutdownHook在类中org.springframework.context.support.AbstractApplicationContext
-
getApplicationName
public String getApplicationName()
- 指定者:
getApplicationName在接口中org.springframework.context.ApplicationContext- 覆盖:
getApplicationName在类中org.springframework.context.support.AbstractApplicationContext
-
refresh
public void refresh() throws org.springframework.beans.BeansException, IllegalStateException- 指定者:
refresh在接口中org.springframework.context.ConfigurableApplicationContext- 覆盖:
refresh在类中org.springframework.context.support.AbstractApplicationContext- 抛出:
org.springframework.beans.BeansExceptionIllegalStateException
-
close
public void close()
- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Closeable- 指定者:
close在接口中org.springframework.context.ConfigurableApplicationContext- 覆盖:
close在类中org.springframework.context.support.AbstractApplicationContext
-
-