繁体   English   中英

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

[英]How to load a file as a context parameter value in a Tomcat/Java/Spring application?

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

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

我希望能够创建一个参数,该参数的value属性是从文件加载的。 反正有这样做吗? 我应该改为使用< Resource >元素吗? 如果是这样,如何设置资源以加载文件的内容? 我已经尝试过Google,但是我不太了解context.xml文件,以至于不知道要寻找什么。 任何帮助深表感谢!

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

<context:property-placeholder ignore-unresolvable="true" location="classpath*:application.properties"/>

在文件application.properties中,您可以定义如下参数

userName=root
password=123

然后您可以通过这种方式使用参数

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM