如何在Mule中分隔属性文件中具有单个键的多个值

时间:2017-08-04 10:15:53

标签: mule

这是一个放在属性文件中的示例,应该分开,否则将其读作单个字符串。

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

2 个答案:

答案 0 :(得分:1)

要从groovy组件中的属性文件访问属性,可以使用以下命令。

System.getProperty("propertyKey")

另一种方法是,假设您将属性文件中的值存储在名为property file的流变量中,并为每个变量分割。只需将下面的表达式放入每个表达式中,它将按照分隔符分割值。

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

答案 1 :(得分:0)

您可以使用StringTokenizer和groovy组件来执行此操作。见下面的例子

enter image description here