Spring容器的后置处理器

BeanFactoryPostProcessor 容器后置处理器实现接口

自定义容器后置处理器的实现类 MyBeanFactoryProcessor,实现BeanFactoryPostProcessor,重写postProcessorBeanFactory()方法

/**
 * @author liujian
 * @date 2018/1/9
 */
public class MyBeanFactoryProcessor  implements BeanFactoryPostProcessor{
    @Override
    public void postProcessBeanFactory(ConfigurableListableBeanFactory configurableListableBeanFactory) throws BeansException {
        System.out.println("对容器进行后置处理");
    }
}



将该类添加到spring容器中

<!--自定义spring容器后置处理器-->
<bean class="com.spring.demo.MyBeanFactoryProcessor"/>



当我们启动spring容器时,就会执行实现类里面重写的方法。跟bean的后置处理器类似。

输出结果:

file://C:\Users\lucky\AppData\Local\Temp\ct_tmp/1.png
posted @ 2018-01-09 11:13  luckysky  阅读(197)  评论(0编辑  收藏  举报