spring自动装配源码解析
2021-10-30 16:58:58 0 举报
spring自动装配源码解析
作者其他创作
大纲/内容
ConfigurationClassPostProcessor 核心处理器 调用postProcessBeanDefinitionRegistry方法
parser.parse(candidates) span style=\"font-size: inherit;\
invokeBeanFactoryPostProcessors 核心方法beanfactory后置处理器调用
invokeBeanDefinitionRegistryPostProcessors调用实现此接口的后置处理器
AutoConfigurationImportSelector.process -> getAutoConfigurationEntry -> span style=\"font-size: inherit;\
返回到parser.parse(candidates)方法
this.deferredImportSelectorHandler.process();处理延迟加载的selectorprocessGroupImports -> getImports
最后对抓取到的所有自动装配的类进行过滤帅选返回然后加入到工厂beanDefinition容器中
getImports(sourceClass) 递归找出所有import注解里面的类
AbstractApplicationContext refresh() 开始刷新spring容器
spring 自动装配源码解析
0 条评论
回复 删除
下一页