1. 程式人生 > >【spring源碼學習】spring的IOC容器之BeanFactoryPostProcessor接口學習

【spring源碼學習】spring的IOC容器之BeanFactoryPostProcessor接口學習

時機 process roc sta 自動 註解 lis nbsp factor

【一】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)方法。

【spring源碼學習】spring的IOC容器之BeanFactoryPostProcessor接口學習