/**
* 这个方法在当前上下文没有实现
* 可能在spring后面的版本会去扩展
*/
postProcessBeanFactory(beanFactory);
protected void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) {
}
这是个空壳方法(钩子方法),具体实现会由子类实现,ctrl+T看一下有没有子类实现
发现实现AbstractApplicationContext
该方法的子类跟web上下文有关,明显我们没有启动web项目,是通过main方法运行的上下文
AnnotationConfigApplicationContext context =
new AnnotationConfigApplicationContext(Test.class);
AnnotationConfigApplicationContext
的父类是GenericApplicationContext
,
GenericApplicationContext
的父类就是AbstractApplicationContext
,
上面的截图并没有出现这两个子类,所以当前上下文并没有实现postProcessBeanFactory
方法