簡體   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