类 SpringConfigProcessor
- java.lang.Object
-
- org.beangle.inject.spring.config.SpringConfigProcessor
-
- 所有已实现的接口:
org.springframework.beans.factory.config.BeanFactoryPostProcessor,org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
public class SpringConfigProcessor extends Object implements org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
完成springbean的自动注册和再配置- 版本:
- $Id: $
- 作者:
- chaostone
-
-
构造器概要
构造器 构造器 说明 SpringConfigProcessor()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidautowire(Map<String,org.springframework.beans.factory.config.BeanDefinition> newBeanDefinitions, BindRegistry registry)autowire.protected voidautowireBean(String beanName, org.springframework.beans.factory.config.BeanDefinition mbd, BindRegistry registry)autowireBean.protected voidlifecycle(BindRegistry registry, org.springframework.beans.factory.support.BeanDefinitionRegistry definitionRegistry)lifecycle.protected StringmergeDefinition(org.springframework.beans.factory.config.BeanDefinition target, ReconfigBeanDefinitionHolder source)合并bean定义voidpostProcessBeanDefinitionRegistry(org.springframework.beans.factory.support.BeanDefinitionRegistry definitionRegistry)Automate register and wire bean
Reconfig beansvoidpostProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory factory)protected org.springframework.beans.factory.config.BeanDefinitionregisterBean(BeanConfig.Definition def, BindRegistry registry)registerBean.protected voidregisterBuildins(BindRegistry registry)registerBuildins.protected Map<String,org.springframework.beans.factory.config.BeanDefinition>registerModules(BindRegistry registry)findRegistedModules.voidsetReconfigResources(String reconfigResources)
-
-
-
方法详细资料
-
postProcessBeanDefinitionRegistry
public void postProcessBeanDefinitionRegistry(org.springframework.beans.factory.support.BeanDefinitionRegistry definitionRegistry) throws org.springframework.beans.BeansExceptionAutomate register and wire bean
Reconfig beans- 指定者:
postProcessBeanDefinitionRegistry在接口中org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor- 抛出:
org.springframework.beans.BeansException
-
postProcessBeanFactory
public void postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory factory) throws org.springframework.beans.BeansException- 指定者:
postProcessBeanFactory在接口中org.springframework.beans.factory.config.BeanFactoryPostProcessor- 抛出:
org.springframework.beans.BeansException
-
lifecycle
protected void lifecycle(BindRegistry registry, org.springframework.beans.factory.support.BeanDefinitionRegistry definitionRegistry)
lifecycle.
- 参数:
registry- aBindRegistryobject.definitionRegistry- aBeanDefinitionRegistryobject.
-
registerBuildins
protected void registerBuildins(BindRegistry registry)
registerBuildins.
- 参数:
registry- aBindRegistryobject.
-
mergeDefinition
protected String mergeDefinition(org.springframework.beans.factory.config.BeanDefinition target, ReconfigBeanDefinitionHolder source)
合并bean定义- 参数:
target- aBeanDefinitionobject.source- aorg.beangle.inject.spring.config.context.spring.ReconfigBeanDefinitionHolderobject.- 返回:
- a
Stringobject.
-
registerModules
protected Map<String,org.springframework.beans.factory.config.BeanDefinition> registerModules(BindRegistry registry)
findRegistedModules.
- 参数:
registry- aBindRegistryobject.- 返回:
- a
Mapobject.
-
registerBean
protected org.springframework.beans.factory.config.BeanDefinition registerBean(BeanConfig.Definition def, BindRegistry registry)
registerBean.
- 参数:
def- bean definition.registry- aBindRegistryobject.- 返回:
- a
BeanDefinitionobject.
-
autowire
protected void autowire(Map<String,org.springframework.beans.factory.config.BeanDefinition> newBeanDefinitions, BindRegistry registry)
autowire.
- 参数:
newBeanDefinitions- aMapobject.registry- aBindRegistryobject.
-
autowireBean
protected void autowireBean(String beanName, org.springframework.beans.factory.config.BeanDefinition mbd, BindRegistry registry)
autowireBean.
- 参数:
beanName- aStringobject.mbd- aBeanDefinitionobject.registry- aBindRegistryobject.
-
setReconfigResources
public void setReconfigResources(String reconfigResources)
-
-