在spring配置文件中配置如下,用于读取WEB-INF中的mail.properties 和 jdbc.properties两个属性文件。用于提高程序的可读性。
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>WEB-INF/mail.properties</value>
<value>WEB-INF/jdbc.properties</value>
</list>
</property>
</bean>
需要引用时,通过如下方式:
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="${mail.host}"/>
<property name="host" value="${mail.username}"/>
<property name="host" value="${mail.password}"/>
<property name="host" value="${mail.prot}"/>
</bean>
mail.properties配置如下:
mail.host=pop3.126.com
mail.username=kk@126.com
mail.password=123456
mail.port=25
jdbc.proerties配置如下:
slave.username=sa
slave.passowrd=123456
这样只需修改属性配置文件中的值,提高可读性,也将配置进一步集中。便于配置运行环境。
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>WEB-INF/mail.properties</value>
<value>WEB-INF/jdbc.properties</value>
</list>
</property>
</bean>
需要引用时,通过如下方式:
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="${mail.host}"/>
<property name="host" value="${mail.username}"/>
<property name="host" value="${mail.password}"/>
<property name="host" value="${mail.prot}"/>
</bean>
mail.properties配置如下:
mail.host=pop3.126.com
mail.username=kk@126.com
mail.password=123456
mail.port=25
jdbc.proerties配置如下:
slave.username=sa
slave.passowrd=123456
这样只需修改属性配置文件中的值,提高可读性,也将配置进一步集中。便于配置运行环境。