名称 | 来源/引入位置 | 功能介绍 |
---|---|---|
CachingMetadataReaderFactoryPostProcessor (也实现了接口 BeanDefinitionRegistryPostProcessor ) | 来源 : SharedMetadataReaderFactoryContextInitializer #initialize 引入位置: SpringApplication#prepareContext ==>#applyInitializers | |
ConfigurationWarningsPostProcessor (也实现了接口 BeanDefinitionRegistryPostProcessor ) | 来源 : ConfigurationWarningsApplicationContextInitializer #initialize 引入位置: SpringApplication#prepareContext ==>#applyInitializers | |
ConfigurationClassPostProcessor (也实现了接口 BeanDefinitionRegistryPostProcessor ) | 来源 : AnnotationConfigUtils #registerAnnotationConfigProcessors 引入位置: AnnotationConfigServletWebServerApplicationContext #constructor ==>AnnotatedBeanDefinitionReader #constructor | 发现和处理所有的配置类,注册其中的bean 定义 |
PropertySourceOrderingPostProcessor | 来源 : ConfigFileApplicationListener $PropertySourceOrderingPostProcessor 引入位置: SpringApplication#prepareContext ==> ConfigFileApplicationListener #onApplicationPreparedEvent | 将Environment 对象中的缺省属性源(名为"defaultProperties")放到最低优先级(也就是Environment 对象中属性源列表的最后一项) |
相关文章
Spring各种PostProcessor : BeanDefinitionRegistryPostProcessor
Spring各种PostProcessor : BeanFactoryPostProcessor