在导入的spring上下文XML文件中,我定义了一个实现BeanPostProcessor
的bean实例。
在导入spring上下文中,我定义了许多bean(在自定义BeanDefinitionBuilder
中使用BeanDefinitionParser
)。
并非所有已定义的bean都会提供给postProcessBeforeInitialization()
上的BeanPostProcessor
方法。
似乎某些其他FactoryBeans
会以某种方式影响这种情况。使用调试器查看ApplicationContext
实例时,我可以看到我内部的所有bean - 也就是那些没有提供给BeanPostProcessor
的bean。
这怎么可能发生?