Spring 3.1+属性源(.properties,OS环境,JVM系统属性),排序和优先级?

时间:2014-02-21 09:25:08

标签: java spring spring-mvc properties properties-file

我正在开发一个Spring 3.1+ Web应用程序(打包为WAR,部署在Tomcat上),它将属性保存在.properties文件中。 在我的 root-servlet.xml 配置文件中,我有以下行

<context:property-placeholder location="classpath:/environment.properties" />

我无法清楚地了解Spring 3.1+如何从其潜在的属性来源寻找属性。

问题第1页我是否认为我的春季网络应用程序目前有三个潜在的搜索源?

  1. 环境属性(在终端/操作系统中设置)
  2. JVM系统属性(使用-Dfoo = bar参数启动jvm时设置)
  3. environment.properties(包含属性的war类路径中的文件)。
  4. 问题第2条搜索这三个属性来源的顺序以及哪些来源具有最高优先级?

    问题Pt。 3 如何配置搜索这些来源的顺序以及哪些来源具有最高优先级?

    非常感谢提前!

0 个答案:

没有答案