<!-- 第一种方式:加载一个properties文件 -->
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<!--<property name="location" value="classpath:jdbc.properties"/>-->
<property name="locations">
<list>
<value>classpath:jdbc.properties</value>
<value>classpath:email.properties</value>
</list>
</property>
</bean>
首先可以引入多个properties文件,注意properties文件里面不能够有相同的属性名称。
<bean id="email" class="com.test.service.ReadProperties">
<property name="addressor" value="${addressor}"></property>
<property name="emailPassword" value="${emailpassword}"></property>
<property name="receiver" value="${receiver}"></property>
<property name="sender" value="${sender}"></property>
</bean>
再建立一个bean 使得java文件的属性和properties的属性一一对应 name是ReadProperties.java的属性 value是email.properties的属性
public class ReadProperties { private String addressor; private String emailPassword; private String sender; private String receiver; get、set、toString()等方法省略 }
到此,在其他文件 直接new一个ReadProperties文件即可调用properties文件