讀取Spring 應用程式上下文中的系統環境變數
在Spring 中,可以使用Spring 表達式語言來存取應用程式上下文中的系統環境變數(SpEL) 在Spring 3.0 中引入。為此,請按照以下步驟操作:
#{systemProperties.env}
<code class="xml"><util:properties id="dbProperties" location="classpath:config_#{systemProperties.env}/db.properties" /></code>
透過執行此程式碼- Denv=QA,可根據系統環境變數動態變更屬性位置。
存取作業系統層級變數
存取作業系統上的系統環境變數層級(而非JVM 中設定的層級):
#{systemEnvironment['ENV_VARIABLE_NAME']}
例如,要存取ENV_VARIABLE_NAME 環境變數:
<code class="xml"><util:properties id="dbProperties" location="classpath:config_#{systemEnvironment.ENV_VARIABLE_NAME}/db.properties" /></code>
以上是如何在Spring應用程式上下文中存取系統環境變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!