Spring容器启动时,为什么先加载BeanFactoryPostProcess因为BeanDefinition会在ioc容器加载的时候先注册,而BeanFactoryPostProcess就是在所有的BeanDefinition注册完后做扩展的,所以要先加载BeanFactoryPostProcess解析配置类的组件它就实现BeanFactoryPostProcess,所以要先去加载BeanFactoryPostProcessBean获取方式方式一:通过BeanFactory获取方式二:通过BeanFactoryAware获取方式三:启动获取ApplicationContext方式四:通过继