资料内容:
2、描述对象关系的文件存放在哪里?
可能是classpath , filesystem,或者是 URL 网络资源,servletContext等。
回到正题,有了配置文件,还需要对配置文件解析。
3、不同的配置文件对对象的描述不一样,如标准的,自定义声明式的,如何统一?在内部需要有一个统一的关于对象的定义,
所有外部的描述都必须转化成统一的描述定义。
4、如何对不同的配置文件进行解析?
需要对不同的配置文件语法,采用不同的解析器。
Spring核心容器类图
Spring Bean 的创建是典型的工厂模式,这一系列的Bean工厂,也即 IOC"容器为开发者管理对象间的依赖关系提供了很多便利和基础服务,在Spring中有许多的IOC容器的实现供用户选择和使用,其相互关系如下∶