摘要:
1. DeferredImportSelector 接口 具体注释待续。 类头注释的英文翻译:ImportSelector的一个变体,在处理完所有@Configuration bean之后运行。当所选导入为@Conditional时,这种类型的选择器特别有用。 实现也可以扩展org.springfr 阅读全文
摘要:
处理逻辑在 org.springframework.context.annotation.ConfigurationClassParser#processImports。 暂时略其子接口 DeferredImportSelector 1. ImportSelector 接口 selectImport 阅读全文
摘要:
1. 解析逻辑 具体逻辑在 org.springframework.context.annotation.ConfigurationClassParser#processImports 中,下面的 importCandidates 即为 @Import 导入的类的列表。 最后的一个 else 即为普 阅读全文
摘要:
1. 概述 同样是 org.springframework.context.annotation.ConfigurationClassParser#doProcessConfigurationClass 开始 org.springframework.context.annotation.Config 阅读全文
摘要:
1. 概述 配置类是 ConfigurationClassPostProcessor 这个 BeanFactoryPostProcessor(BeanDefinitionRefistryPostProcessor)处理的,内部实际是使用了一个 ConfigurationClassParser进行具体 阅读全文
摘要:
《代码整洁之道》很有收获 阅读全文