前言
可能本文对没有阅读过Spring源码的同学有些难理解,因为Spring Bean生命周期还是比较复杂的,如果我花过多的时间来解释基本的概念,会使本文过于冗余,因此建议收藏,有疑惑的地方欢迎留言和我交流
如果我们要对Spring进行扩展,一般有如下方法
- 实现BeanFactoryPostProcessor接口
- 实现BeanPostProcessor接口
BeanPostProcessor接口的使用我会在文章最后写一个Demo,先演示一下BeanFactoryPostProcessor接口的作用,对BeanFactory进行扩展
public class MyBeanFactoryPostProcessor implements BeanFactoryPostProcessor