1 - Spring容器流程-invokeBeanFactoryPostProcessors
2020-11-25 23:03:05 0 举报
IT小学生
作者其他创作
大纲/内容
在初始化spring容器上下文的时候注册了该bean定义
invokeBeanFactoryPostProcessors(beanFactory);
@ImportResourc
this.reader.loadBeanDefinitions(configClasses);
创建一个配置类解析器ConfigurationClassParser
parser.parse(candidates); 把解析的bean定义存放在configurationClasses这里
processConfigBeanDefinitions(registry);
创建BeanDefinitionRegistryPostProcessor类型的bean
processConfigurationClass
处理其他的
@Import
do while循环解析
@ComponentScan
过滤处理我们传入的主配置类
doProcessConfigurationClass
refresh()
parse
ConfigurationClassPostProcessor
invokeBeanDefinitionRegistryPostProcessors
@Bean methods
@PropertySource
postProcessBeanDefinitionRegistry
判断循环解析结束过程
0 条评论
下一页