Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Tomcat/Java/Spring应用程序中将文件作为上下文参数值加载?_Java_Spring Mvc_Tomcat7 - Fatal编程技术网

如何在Tomcat/Java/Spring应用程序中将文件作为上下文参数值加载?

如何在Tomcat/Java/Spring应用程序中将文件作为上下文参数值加载?,java,spring-mvc,tomcat7,Java,Spring Mvc,Tomcat7,我正在使用context.xml文件为java应用程序设置初始化参数,例如: <Parameter name="Environment" description="The environment in which this code is running (e.g. Production, Staging, Development)." value="Production"/> 我希望能够创建一个参数,该参数的值属性是从文件加载的。有什么办法可以这样做吗

我正在使用context.xml文件为java应用程序设置初始化参数,例如:

<Parameter
    name="Environment"
    description="The environment in which this code is running (e.g. Production, Staging, Development)."
    value="Production"/>


我希望能够创建一个参数,该参数的值属性是从文件加载的。有什么办法可以这样做吗?我应该改用
元素吗?如果是,如何设置资源以加载文件的内容?我尝试过谷歌,但我对context.xml文件的理解还不够透彻,不知道该查找什么。非常感谢您的帮助

在application-context.xml中添加此元素

<context:property-placeholder ignore-unresolvable="true" location="classpath*:application.properties"/>
然后你可以通过这种方式使用参数

    <property name="username"  value="${userName}"/>
    <property name="password" value="${password}"/>

我实际上希望将文件的全部内容作为单个值使用。
    <property name="username"  value="${userName}"/>
    <property name="password" value="${password}"/>