我曾嘗試wrapper.conf
聲明這樣的變量:如何在Mule配置上創建和使用全局變量?
wrapper.java.additional.4="-Dmule.env=development"
這樣我就可以訪問該值就像任何項目流程中:
<logger message="value = #[mule.env]" level="INFO"/>
但它不工作,那麼如何聲明在配置或東西能夠使用autodeploy功能,仍然有變量值?
我曾嘗試wrapper.conf
聲明這樣的變量:如何在Mule配置上創建和使用全局變量?
wrapper.java.additional.4="-Dmule.env=development"
這樣我就可以訪問該值就像任何項目流程中:
<logger message="value = #[mule.env]" level="INFO"/>
但它不工作,那麼如何聲明在配置或東西能夠使用autodeploy功能,仍然有變量值?
什麼:
<logger message="value = #[server.systemProperties['mule.env']]" level="INFO"/>
這應該是一個評論。下面的行應該工作。
<context:property-placeholder location="${mule.env}.properties" />
很酷,它工作完美,再次感謝你大衛! –
好吧,它在一個流程中工作,但我仍然不能使用它的值外,只是看到它...任何線索如何獲得它的價值,嘗試使用此代碼: –
我認爲SpEL應該爲此工作:' ' –