【发布时间】:2010-09-28 20:07:33
【问题描述】:
一个典型的用例:我有applicationContext.xml 和dispatcher-servlet.xml。在父上下文 (applicationContext.xml) 中,我有:
<context:property-placeholder location="classpath:application.properties" />
但是,Web 上下文无法访问由它加载的属性 - 既不是在 xml 中,也不是使用@Value。 (它们只是没有被解析,而是将表达式 (${varName}) 设置为值)
我也通过将<context:property-placeholder> 添加到dispatcher-servlet.xml 来解决这个问题,但我想知道是否:
- 这是预期行为
- 没有更好的方法将属性公开给子上下文。
【问题讨论】:
标签: spring spring-mvc