【发布时间】:2012-02-09 21:02:19
【问题描述】:
查看 3.1 (http://blog.springsource.org/2011/02/15/spring-3-1-m1-unified-property-management/) 中新的 spring 属性支持,看起来应该可以:
<context:property-placeholder location="/WEB-INF/application-customer-dev.properties,classpath:application-customer.properties" ignore-resource-not-found="true"/>
<import resource="classpath*:com/x/core/security/security-${login.security}.xml"/>
其中 login.security 在 application-customer-dev.properties 中为:
login.security=dev
(并且 security-dev.xml 确实存在于适当的位置)。我错过了一些东西,因为 login.security 无法解决。我希望在 3.1 之前的 spring 版本中出现这种行为,但看起来这应该对 3.1 有效(我们正在使用)?
【问题讨论】:
-
当你尝试这个时会发生什么?错误,什么都没有,等等?
-
只是一个错误说明“无法解析占位符'login.security'”。