spring的加载过程(web) (3)--postProcessBeanFactory
修改应用的context的内部BeanFactory,在默认初始化之后。所有定义的bean都被加载,但是没有bean被实例化。允许注册特殊的BeanPostProcessors在确定的ApplicationContext实现中。
1.在AbstractApplicationContext中定义,在不同的子类中有不同的实现。但是基本只做3件事。
1)注册BeanFactory作用域。看了一下好像设置都一样。
2)添加BeanPostProcessor,各个子类实现不同。
3)ignoreDependencyInterface,忽略依赖接口,各个子类实现也不一样。
此方法可以在子类中重载以实现自己的设置。(不确定)