beanFactoryPostProcessor和postProcessBeforeInitialization

时间:2017-06-30 15:25:52

标签: spring

我是Spring的新手,我需要一些帮助来理解以下内容:

以下是我所知道的:

BeanFactoryPostProcessors 会影响BeanDefinition对象,因为它们在您的配置被读入后立即运行。尚未创建任何Bean实例。所以它对你的对象实例无能为力。

Bean初始化之前调用BeanPostProcessor中定义的

postProcessBeforeInitialization (如名称所示)

问题:

如果上述情况属实,这意味着如果在初始化之前调用它们,那么BeanFactoryPostProcessor与BeanPostProcessor的postProcessBeforeInitialization方法有何不同?此外,如果您能提供一个真实的例子,我将不胜感激如何使用它们以及如何决定使用哪一个,何时使用。谢谢。

0 个答案:

没有答案