Ioc—Inversion of Control,即“管制反转”,不是什么技术,而是一种设计思维。在Java开发中,Ioc意味着将你设计好的对象交给容器管制,而不是传统的在你的对象外部间接管制。如何了解好Ioc呢?了解好Ioc的要害是要明确“谁管制谁,管制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那咱们来深入分析一下:
前言在钻研 『 Spring 是如何解决循环依赖的 』 的时候,理解到 Spring 是借助三级缓存来解决循环依赖的。同样在上一节留下了疑难:循环依赖为什么要应用三级缓存?而不是应用二级缓存?AOP 动静代理对循环依赖的有没有什么影响?本篇文章也是围绕下面的内容进行开展。笔记也在一直整顿,之前可能会有点芜杂。循序渐进,…