执行 BeanFactoryPostProcess
invokeBeanFactoryPostProcessors(beanFactory);
执行流程:
执行通过
ApplicationContext添加进来的BeanDefinitionRegistryPostProcessor的postPorcessBeanDefinitionRegistry()方法执行
BeanFactory中实现了PriorityOrdered接口的BeanDefinitionRegistryPostProcessor的postPorcessBeanDefinitionRegistry()方法- 执行
BeanFactory中实现了Ordered接口的BeanDefinitionRegistryPostProcessor的postPorcessBeanDefinitionRegistry()方法 执行
BeanFactory中其他的BeanDefinitionRegistryPostProcessor的postPorcessBeanDefinitionRegistry()方法执行上述所有的
BeanDefinitionRegistryPostProcessor的postProcessBeanFactory()方法执行通过
ApplicationContext添加进来的BeanDefinitionPostProcessor的postProcessBeanFactory()方法- 执行
BeanFactory中实现了PriorityOrdered接口的BeanFactoryPostProcessor的postProcessBeanFactory()方法 执行
BeanFactory中实现了Ordered接口的BeanFactoryPostProcessor的postProcessBeanFactory()方法执行
BeanFactory中其他的BeanFactoryPostProcessor的postProcessBeanFactory()方法

