<context:property-placeholder location="file:${ext.properties.dir}/application.properties"

                                 ignore-unresolvable="true" ignore-resource-not-found="true"/>


以上代码是spring 用来取得本地资源文件的方法。如果用这种方式,需要设定系统运行时的环境变量

-Dext.properties.dir= XXXX, 如果使用tomcat 启动,则可以在tomcat配置文件中设置环境变量

JAVA_OPTS="$JAVA_OPTS -Dtomcat.runtime.environment.version=PROD"




或者用classpath:XXX查找工程目录下的变量。