我正在使用基于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值。我没有弄到上面的代码有什么问题。