2018-07-03(Spring配置文件浅析)

Spring的配置文件就是Spring容器对bean进行设置,它是Spring的基础。

Spring的配置文件概述:用于指导Spring工厂进行bean的生产、依赖关系注入及Bean实例分发的“图纸”,它是一个或多个标准的xml文档,其中ApplicationContext.xml是spring的默认配置文件。


Spring配置文件示的一般结构:


Spring容器高层视图:

Spring容器启动的基本条件:(1)Spring的框架类包(2)bean的配置信息(3)bean的实现类

bean的配置信息就是bean的元数据信息,由以下五个方面组成:(1)bean的实现类(2)bean的属性信息(3)bean的依赖关系(4)bean的行为配置(5)bean的创建方式

四者之间的关系


基于xml的配置:

Spring的配置文件是基于xml格式的。Spring1.0的配置文件是采用DTD格式;Spring2.0之后使用Scheme的格式,这让不同类型的配置拥有了自己的命名空间,使得配置文件更具扩展性,但是文件头的声明会复杂一些。

Spring3.0的配置Scheme文件分布在各模块类包中,若模块拥有对应的Scheme文件,则可以在模块类包中找到有个config目录,Scheme文件就位于该目录中。

你可能感兴趣的:(2018-07-03(Spring配置文件浅析))