类 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

        public SpringConfigProcessor()
    • 方法详细资料

      • postProcessBeanDefinitionRegistry

        public void postProcessBeanDefinitionRegistry​(org.springframework.beans.factory.support.BeanDefinitionRegistry definitionRegistry)
                                               throws org.springframework.beans.BeansException
        Automate 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 - a BindRegistry object.
        definitionRegistry - a BeanDefinitionRegistry object.
      • registerBuildins

        protected void registerBuildins​(BindRegistry registry)

        registerBuildins.

        参数:
        registry - a BindRegistry object.
      • mergeDefinition

        protected String mergeDefinition​(org.springframework.beans.factory.config.BeanDefinition target,
                                         ReconfigBeanDefinitionHolder source)
        合并bean定义
        参数:
        target - a BeanDefinition object.
        source - a org.beangle.inject.spring.config.context.spring.ReconfigBeanDefinitionHolder object.
        返回:
        a String object.
      • registerModules

        protected Map<String,​org.springframework.beans.factory.config.BeanDefinition> registerModules​(BindRegistry registry)

        findRegistedModules.

        参数:
        registry - a BindRegistry object.
        返回:
        a Map object.
      • registerBean

        protected org.springframework.beans.factory.config.BeanDefinition registerBean​(BeanConfig.Definition def,
                                                                                       BindRegistry registry)

        registerBean.

        参数:
        def - bean definition.
        registry - a BindRegistry object.
        返回:
        a BeanDefinition object.
      • autowire

        protected void autowire​(Map<String,​org.springframework.beans.factory.config.BeanDefinition> newBeanDefinitions,
                                BindRegistry registry)

        autowire.

        参数:
        newBeanDefinitions - a Map object.
        registry - a BindRegistry object.
      • autowireBean

        protected void autowireBean​(String beanName,
                                    org.springframework.beans.factory.config.BeanDefinition mbd,
                                    BindRegistry registry)

        autowireBean.

        参数:
        beanName - a String object.
        mbd - a BeanDefinition object.
        registry - a BindRegistry object.
      • setReconfigResources

        public void setReconfigResources​(String reconfigResources)