Spring加载properties文件的属性的值

要使用配置文件的值首先在spring.xml配置加载properties文件

 <context:property-placeholder location="classpath:ifengstar.properties" />

使用配置文件的值

1、在spring.xml中配置bean注入配置文件的值

<bean id="smsSendInfoServer" class="com.ifengstar.sms.service.impl.SmsSendInfoServiceImpl">
        <property name="smsSendInfoDao"><ref local="smsSendInfoDao"/></property>   
        <property name="smsSpCode">
            <value>${smsSend.smsSpCode}</value>  <!-- 这就是配置文件的值 smsSend.smsSpCode-->
        </property> 
        <property name="smsSpLoginName">
            <value>${smsSend.smsSpLoginName}</value>
        </property> 
        <property name="smsSpPassword">
            <value>${smsSend.smsSpPassword}</value>
        </property>       
    </bean>  

2、使用扫描的方法注入

@resource @Value("${smsSend.smsSpCode}")
private String smsSpCode;
 
@resource @Value("${smsSpLogName}")
private int smsSpLoNmae;

 

posted @ 2017-07-25 16:38  低调人生  阅读(1053)  评论(0编辑  收藏  举报