0

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

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

我希望能够创建一个参数,该参数的值属性是从文件加载的。有没有办法做到这一点?我应该改用< Resource >元素吗?如果是这样,我如何设置资源来加载文件的内容?我试过谷歌,但我不太了解 context.xml 文件,不知道要查找什么。任何帮助深表感谢!

4

1 回答 1

0

在 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}"/>
于 2013-08-15T01:41:03.223 回答