由于本人的能力有限,只能说出自己的见解,如有错漏什么的,请大家批评指出.由于代码封装太多,这里只列出了我认为的部分最重要的代码,一些简单的封装代码,不在下面列出.由于代码太过于复杂,在本次博客中,只列出了关键的代码(包含代码在哪个类),具体的所有代码和细节,需要查看源码. 在源代码解读的时候,关键的方法代码,用红色字体,如:resolvePath(locations[i]).另外,所有具体的实现方法,都是以do开头的. IOC容器初始化,包括有定位.加载.注册三个步骤,下面介绍下xml配置方式的…