ApplicationContext加载流程图 标黄的为Spring提供的可扩展点,分别执行了BeanDefinitionRegistryPostProcessor、BeanFactoryPostProcessor。SpringBoot的spring.factories文件加载就是通过BeanDefinitionRegistryPostProcessor进行拓展的。 标蓝的是SpringContext的事件机制,开发者可以通过定制Listener监听事件,进行扩展。