前提:必须对于Bean的生命周期有了解。Bean的生命周期图解奉上
详细的IOC 实现原理:https://www.pdai.tech/md/spring/spring-x-framework-ioc-source-2.html,到现在我没有搞懂。
1、BeanFactoryPostProcessor 可以对Bean的定义进行一些扩展操作。
创建了自己的一个实现类。继承BeanFactoryPostProcessor
同样的在当前的接口找实现类,
PlaceholderConfigurerSupport接口
2、AOP的实现原理,Aop的进入点;是在BeanPostProcessor 类下面的postProcessAfterInitialization 进入的。
进入AbstractAutoProxyCreator 有一个wrapIfNecessary 的方法;
这个是那个或者