Spring ioc容器的实现 1. 说明 本文将通过源码分析spring ioc容器的实现。 参考书籍《Spring 技术内幕 第二版》 2. 开始 依赖翻转 首先要明白Spring容器的思想依赖翻转,什么是依赖翻转呢?在面向对象编程中经常会出现一个对象内部引用了另一个对象,这种关系就是对象的依赖关系,通过这种依赖关系,对象之间就可以合作完成各种不同的功能。但是他也有缺陷,如果不同的类相互引用势必会造成代码高度耦合,如何解决这个问题呢?下面是我自己个人的理解。 通常我们经常会写如下代码 class A{ B b=new B(); } 这是很典型的一种引用关系,但是假如有一天,B这个...