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

2018-07-03  本文已影响0人  acebear

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

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

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

<beans>

<import resource="resource1.xml"/>

<import resource="resource2.xml"/>

<bean id="bean1" class="***" ></bean>

<bean name="bean2" class="***"></bean>

<alias alias="bean3" name="bean2" />

</beans>

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文件就位于该目录中。

上一篇下一篇

猜你喜欢

热点阅读