综观3.1(http://blog.springsource.org/2011/02/15/spring-3-1-m1-unified-property-management/)新的春天属性的支持,它看起来像这应该是可能的:春3.1 PropertySourcesPlaceholderConfigurer和有条件进口
<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(我们正在使用)有效?
当您尝试此操作时会发生什么?错误,没有,等等? – 2012-02-09 21:11:42
只是一个错误,指出“无法解析占位符'login.security'”。 – 2012-02-09 21:27:32