spring源码学习spring的IOC容器之BeanFactoryPostProcessor接口学习

Posted 无信不立

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring源码学习spring的IOC容器之BeanFactoryPostProcessor接口学习相关的知识,希望对你有一定的参考价值。

【一】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接口学习的主要内容,如果未能解决你的问题,请参考以下文章

spring源码学习之路---IOC容器初始化要义之bean定义载入

spring源码分析spring ioc容器之前生今世--DefaultListableBeanFactory源码解读

长文预警!Spring源码之IoC容器的基本实现

spring源码解析之IOC容器——依赖注入

Spring源码分析之-加载IOC容器

重新学习Spring AOP 之源码分析