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的后置处理器类似。
输出结果: