访问属性文件中定义的键的值

时间:2014-08-25 06:49:31

标签: spring

我正在使用基于maven的spring mvc项目。     我已将PropertyPlaceholderConfigurer bean配置如下,其中包含以下位置属性值:

我的root-context.xml:

<!-- beans config-->
    <bean id="propertyPlaceholderConfigurer"
        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">     
            <property name="locations">
                <list>
                    <value>classpath:kiran.properties</value>               
                </list>
            </property>
    </bean>

和我的kiran.properties:

    #properties file
    excel.dirpath=root/Desktop/exceluploads/kiran/

,在我的CMISUploadImpl.java中:

    public @Value("${excel.dirpath}")
    String alfrescoSpaceStore;

    //accessing key defined in properties file
    Sytem.out.prinln(alfrescoSpaceStore);

    o/p:${excel.dirpath}

我在上面说的java文件中访问键值时得到上面的o / p。我无法访问上述属性文件中定义的key值。我没有弄到上面的代码有什么问题。

0 个答案:

没有答案