没有为所有bean调用Spring BeanPostProcessor?

时间:2013-03-05 15:14:58

标签: java spring

在导入的spring上下文XML文件中,我定义了一个实现BeanPostProcessor的bean实例。

在导入spring上下文中,我定义了许多bean(在自定义BeanDefinitionBuilder中使用BeanDefinitionParser)。

并非所有已定义的bean都会提供给postProcessBeforeInitialization()上的BeanPostProcessor方法。

似乎某些其他FactoryBeans会以某种方式影响这种情况。使用调试器查看ApplicationContext实例时,我可以看到我内部的所有bean - 也就是那些没有提供给BeanPostProcessor的bean。

这怎么可能发生?

0 个答案:

没有答案