@Import实现流程图
2023-08-31 10:11:34 4 举报
Spring注解@Import实现流程图
作者其他创作
大纲/内容
ConfigurationClassParserparse()
Spring启动
processImports()
invokeBeanFactoryPostProcessors()
调用、执行所以已经注册在Spring容器中的bean工厂后置处理器的处理方法逻辑
refresh()方法是Spring容器初始化、进行封装的核心入口
processConfigBeanDefinitions()
该方法主要是处理、解析配置类,根据解析判断不是配置类就会直接返回,不再做后续相关注解解析
AbstractApplicationContextrefresh()
ConfigurationClassPostProcessorpostProcessBeanDefinitionRegistry()
ConfigurationClassPostProcessor就是一个BeanFactoryPostProcessor后置处理器
生成配置类解析器进行解析
doProcessConfigurationClass()
解析@Import注解的方法
解析核心所在之处
粗体是类斜体是类的调用方法
0 条评论
回复 删除
下一页