摘要: 上篇文章讲了@ComponentScan,今天接着代码往后走 1.doProcessConfigurationClass()方法 2.进入processImports()方法 2.1如果Import导入的类是一个ImportSelect类型且是DeferredImportSelect类型,进入han 阅读全文
posted @ 2021-08-15 18:18 福福猿 阅读(166) 评论(0) 推荐(0)
摘要: 上篇文字讲了@PropertySource注解,接着往后面的代码看 1.doProcessConfigurationClass()方法 2.进入第一个parse()方法 这个方法和<context:coponent-scan>扫描器逻辑差不多,首先创建扫描器,然后获取@ComponentScan的值 阅读全文
posted @ 2021-08-15 15:47 福福猿 阅读(74) 评论(0) 推荐(0)
摘要: 上篇文字讲了@Component注解,我们接着往后面的代码看,回到doProcessConfigurationClass()方法 1.doProcessConfigurationClass()方法 2.进入processPropertySource()方法 2.1进入resolveRequiredP 阅读全文
posted @ 2021-08-15 15:20 福福猿 阅读(141) 评论(0) 推荐(0)
摘要: 1.ConfigurationClassPostProcessor类的postProcessorBeanDefinitionRegistry()方法 进入processConfigBeanDefinitions()方法 进入parse()方法 进入parse()方法,注意把metadata,bean 阅读全文
posted @ 2021-08-15 14:50 福福猿 阅读(287) 评论(0) 推荐(0)