Spring 学习笔记

   BeanPostProcessor

1.后置处理器的postProcessorBeforeInitailization方法是在bean实例化,依赖注入以后及自定义初始化方法(例如:配置文件中bean标签添加init-method属性指定Java类中初始化方法、@PostConstruct注解指定初始化方法,Java类实现InitailztingBean接口)以前调用
2.后置处理器的postProcessorAfterInitailization方法是在bean实例化、依赖注入及自定义初始化方法以后调用

BeanFactoryPostProcessor
Spring IoC容器容许BeanFactoryPostProcessor在容器实例化任何bean以前读取bean的定义(配置元数据),并能够修改它。同时能够定义多个BeanFactoryPostProcessor,经过设置'order'属性来肯定各个BeanFactoryPostProcessor执行顺序。

BeanDefinitionRegistryPostProcessor
相关文章
相关标签/搜索