Spring配置文件
导入其他配置文件
<beans>
<import resource="recource1.xml"/>
<import resource="recource1.xml"/>
</beans>
Spring的配置文件是基于XML格式的,Spring1.0的配置文件采用DTD格式,Spring2.0以后使用Schema的格式,后者让不同类型的配置拥有了自己的命名空间,使配置文件更具有扩展性。
Spring3.0的配置Schema文件分布在各模块类包中,如果模块拥有对应的Schema文件,则可以在模块类包中找到一个config目录,Schema文件就位于该目录中,如下是对这些Schema文件的用途进行了简单说明:
- 示例说明:Spring-beans-3.1.xsd
- 命名空间:http://www.springframework.org/schema/beans
- Schema文件:http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
Spring Bean的命名
每个bean可以有一个或多个id,我们把第一个id称为”标识符”,其余id叫做”别名”,这些id在IOC容器中必须唯一。Bean id的命名方式和命名约定如下:
- 配置全限定类名,唯一
- 指定id,唯一
- 指定name,唯一
- 指定id和name,唯一
- 指定多个name,唯一
- 指定别名,唯一