我希望 Spring 先检查 JBoss EAP 6.2(使用 JBoss AS 7.2)中的系统属性,然后检查 jar 中的属性。
我试过了
<context:property-placeholder location="classpath:xxx.properties" />
但这使用了 jar 中的属性而不是 JBoss 中的系统属性。我也试过
<context:property-placeholder location="classpath:xxx.properties" system-properties-mode="OVERRIDE" />
应该使用旧的 PropertyPlaceholderConfigurer,但这仍然使用 jar 中的属性。我还尝试设置 3.0(而不是 3.2)spring xsd 但无济于事。
那么如何让 Spring 先检查 JBoss 中的属性,然后检查 jar 中的属性呢?
编辑:我尝试将 OVERRIDE 替换为其他选项(ENVIRONMENT、NEVER 和 FALLBACK),但我总是以在本地属性中定义的值结束。