如何將vm args
(java -Dport = 5)傳遞給application context
?我怎樣才能將虛擬機參數在spring中傳遞給applicationContext
我想使用application context
由用戶動態配置端口。
如何將vm args
(java -Dport = 5)傳遞給application context
?我怎樣才能將虛擬機參數在spring中傳遞給applicationContext
我想使用application context
由用戶動態配置端口。
如果您試圖訪問Spring應用程序上下文的VM參數,則只需添加下面的bean定義在上下文中的文件:
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="ignoreUnresolvablePlaceholders" value="true"></property>
</bean>
,並訪問VM ARGS爲$ {} vm_property。
e.g如果你通過了-Dport = 5,這可以作爲
<bean class="com.testing.test.MyClass">
<property name="myProperty" value="${port}"></property>
</bean>
非常感謝:-)它的工作! – Sarit
由於答案奏效,請你接受這個答案。 –
訪問我認爲這是使用注射春天只有一個辦法。並從屬性文件中獲取屬性值
我正在使用Spring 3.1 – Sarit