Spring-IOC配置(XML格式)-分块简化
目录
读取properties文件信息
实例演示:
import导入配置文件
实例演示:
-
读取properties文件信息
- Spring提供了读取外部properties文件的机制,使用读取到的数据为bean的属性赋值
- 操作步骤:
- 1.准备外部properties文件
- 2.开启context命名空间支持,开标签
- 3.加载指定的properties文件
- <context: property-placeholder location="classpath:filename.properties">
- 4.使用加载的数据
- <property name="propertyName" value="${propertiesName}" />
- 注意:
- 1.如果需要加载所有的properties文件
- 可以使用*.properties表示加载所有的properties文件
- 2.读取数据使用${propertiesName}格式进行
- 其中propertiesName指properties文件中的属性名
-
实例演示:
- 1.准备外部properties文件
- 2.开启context命名空间支持,开标签
- 3.加载指定的properties文件,并使用加载数据
-
import导入配置文件
- 名称:import
- 类型:标签
- 归属:beans标签
- 作用:
- 在当前配置文件中导入其它配置文件中的项
- 格式:
- <beans>
- <import />
- </beans>
- 基本属性:
- <import resource="config.xml" />
- resource:加载的配置文件名
-
实例演示:
- 把配置文件分散到各个模块中
- user部分
- book部分
- 然后在总的配置文件中通过import元素引入这些配置文件
- 测试成功
- Spring容器中的bean定义冲突问题
- 同id的bean,后定义的覆盖先定义的
- 导入配置文件可以理解为将导入的配置文件复制粘贴到对应位置
- 导入配置文件的顺序与位置不同可能会导致最终程序运行结果不同