使用web.xml中属性文件中的值

时间:2015-12-16 22:32:41

标签: spring spring-mvc

我是Spring的初学者,遇到了以下问题。

我有以下文件:

app.properties
applicationContext.xml
web.xml

app.properties内,我的值为app.env=dev

applicationContext.xml

<bean class="org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer">
        <property name="ignoreResourceNotFound" value="true" />
        <property name="location">
                <value>app.properties</value>
        </property>
 </bean>

我想使用app.env中属性文件中的web.xml,如下所示:

<context-param>
    <param-name>ENV</param-name>
    <param-value>${app.env}</param-value>
</context-param>

我在${app.env}中使用applicationContext.xml没有问题。

我发现讨论声明你可以从属性文件中将值推送到web.xml但我也发现有人说这是不可能的(通常是较旧的帖子)。

问题是${app.env}中的占位符web.xml未被属性文件中的值替换。有可能吗?如果是这样,我错过了什么。

0 个答案:

没有答案