📄️ IoC详解-IoC概览
所有的类会在 Spring容器 中登记,在系统运行时,把需要用的类主动交给系统,所有类的创建、销毁都由 Spring 来控制,把原来对象的生命周期控制从引用它的对象*交给 Spring
📄️ Spring容器的创建刷新
refresh() 方法
📄️ IoC详解-Bean的生命周期
* Bean 的实例化过程
📄️ IoC详解-深入IoC实现
BeanFactoryPostProcessor
📄️ AOP详解-AOP概览
* AOP(Aspect Oriented Programming): 面向切面编程,通过预编译方式和运行期动态代理,实现程序功能的统一维护的一种技术。AOP是OOP的延续,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,降低耦合度,提高程序的可重用性
📄️ AOP详解-动态代理实现AOP
1. 什么是动态代理
📄️ AOP详解-CGLIB实现AOP
1. 动态代理实现 AOP 的缺陷
📄️ 循环依赖和三级缓存
循环依赖