“MEL是一个轻量级,Mule-specific表达式语言,您可以使用它们来访问和获取payload中的值,Mule message属性和变量。访问内部和可用的所有Mule 消息,MEL使您能够迅速、完美的过滤,路由,或者使用在Mule 消息对象处理”—-官方说明翻译(凑合看)
提取信息
可以使用它来处理当前的message,这可能是有用的表达式组件或表达式变压器内的设置:
#[payload]
#[message.inboundProperties.'propertyName']
#[payload.methodCall(parameters)]
#[xpath3('//root/element1')]
条件判断
使用当前的message的内容,这可能是非常有用的过滤信息处理:
#[payload.age > 21]
#[message.inboundProperties.'locale' == 'en_us']
获取变量
另外