我想知道如何访问java class (under alfresco)
下共享的属性文件,该文件稍后将导出为.jar
下的alfresco/lib
文件。
答案 0 :(得分:1)
正如在this Alfresco论坛帖子中所报告的那样,你应该在你的上下文中使用PropertyPlaceholderConfigurer
注册一个Spring bean,设置你的属性文件的正确位置。
<bean id="custom-properties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="ignoreUnresolvablePlaceholders">
<value>true</value>
</property>
<property name="locations">
<list>
<value>classpath:alfresco/extension/custom.properties</value>
</list>
</property>
</bean>
从现在开始,每次定义bean时,都可以使用取自属性文件的占位符,该文件具有通用的key=value
格式。