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定义载入