Spring BeanFactoryPostProcessor整

2021-01-06  本文已影响0人  牧羊人刘俏

BeanFactoryPostProcessor

1 postProcessBeanFactory 在加载了所以的bean到beanDefinitionMap之后,但是所有的bean实例之前被调用,我曾经使用此功能,将指定的beanDefinition进行删除,然后再注册新的beanDefinition,可以起到偷梁换柱的功能

BeanDefinitionRegistryPostProcessor

1 postProcessBeanDefinitionRegistry

在加载了所以的bean到beanDefinitionMap之后进行调用,提供给使用者通过代码的方式注入bean,发生在BeanFactoryPostProcessor的postProcessBeanFactory调用之前。

上一篇 下一篇

猜你喜欢

热点阅读