IoC、Bean、依赖注入

IoC是控制反转,含义是把创建对象的操作交给Spring执行

把创建好的对象放到IoC容器,放到IoC容器的对象叫做Bean。放入IoC容器之前的赋值这个动作叫做依赖注入

AOP

指的是在执行某个方法这个时刻,会先执行一些预定义好的操作。这个执行过程叫做切面。比较常见的例子是打印日志、Spring的事务

Bean创建的过程有一个步骤可以对bean进行扩展,aop本身是一个扩展功能。所以在BeanPostProcessor的后置处理方法中来进行实现。

1.代理对象的创建过程