2017-08-04 84 views
0

以下是一個將放置在屬性文件中的示例,應該將其分開,否則將其作爲單個字符串讀取。如何分隔Mule中屬性文件中的單個鍵的多個值

Trade & Credit = getTrade&Credit; addTrade&Credit; findTrade&Credit; updateTrade&Credit; addTrade&CreditContact; updateTrade&CreditContact;

回答

0

你可以使用StringTokenizer和groovy組件來做到這一點。見下面的例子

enter image description here

+0

謝謝你的答案,我將使用groovy組件。 但我想分開它在屬性文件中它包含所有的關鍵值對,我在那裏做了幾個屬性佔位符將如何分開它。 請幫我這個。 – Sara

1

要訪問常規組件從屬性文件的屬性,你可以使用下面的。

System.getProperty("propertyKey") 

另一種方式圓,假設你從屬性文件中的值存儲在流量變量命名的特性文件,拆分爲每個。只需將下面的表達式放在每個表達式中,它將按照分隔符分割值。

#[org.mule.util.StringUtils.split(flowVars.propertyValue, ';')] 
相關問題