在Spring中指定相对于上下文XML的位置

时间:2010-04-07 09:12:10

标签: java spring contextpath

有没有办法在文件系统(而不是类路径)上引用相对于Spring的上下文文件本身的属性文件?

我想做的是以下内容:

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
        <list>
            <!-- I want the below to be relative to this context XML file. -->
            <value>app.properties</value>
        </list>
    </property>
</bean>

我想象${contextpath}之类的东西,我可以在上面的“app.properties”中找到它,但找不到任何有用的东西。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以通过classpath:前缀

引用类路径上的属性
<value>classpath:app.properties</value>