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>