spring 框架的xml文件如何读取properties文件数据
第一步:在spring配置文件中
注意:value可以多配置几个properties文件
<!-- 案例1 -->
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>/db.properties</value>
</list>
</property>
</bean>
<!-- 案例2-->
<!-- 定义受环境影响易变的变量 -->
<bean
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />
<property name="ignoreResourceNotFound" value="false" />
<property name="locations">
<list>
<!-- 标准配置 当前格式为 tomcat容器根目录下 data 文件夹...-->
<value>file:/data/**/db_fi.properties</value>
<value>file:/data/**/paygate.properties</value>
</list>
</property>
</bean>
properties 文件内:
jdbc.driver=com.microsoft.sqlserver.jdbc.......
jdbc.url=jdbc:oracle.... ....;databaseName=DB1
------------------------------------------------------------------------------------------------------
调用方法:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value=" ${jdbc.driver} " />
<property name="jdbcUrl" value=" ${jdbc.url} " />
........
</bean>
本文介绍如何在Spring框架的XML配置文件中读取Properties文件的内容。通过使用PropertyPlaceholderConfigurer来指定Properties文件的位置,并在XML配置中引用这些属性。文章还展示了如何在DataSource配置中利用这些属性。
3369

被折叠的 条评论
为什么被折叠?



