【spring原始碼學習】spring的IOC容器之BeanFactoryPostProcessor介面學習

Love Lenka發表於2017-07-26

【一】org.springframework.beans.factory.config.BeanFactoryPostProcessor介面
==>該介面實現方法的執行時機:該介面void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException方法是在DefaultListableBeanFactory容器解析完xml,將IOC容器所有的bean形成BeanDefinition註冊進去後,在例項化bean前執行該方法。

==>該回撥方法,可以對DefaultListableBeanFactory容器進行修改或配置操作

 

【二】自定義實現該介面的類,在xml配置bean或用註解配置後,在xml解析完畢後,會自動被註冊,自動被執行postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)方法。

相關文章