我希望我的连接器稳健并接受 MEL 表达式。现在虽然我在做 MEL 评估器时遇到了问题,但我的事件中的内容没有得到评估。我有<set-variable variableName="key" value="#[payload]" />
,然后我这样做:<my-connector:outbound location="#[key] />
。
当我在单步调试连接器时进行调试时,我查看了MuleEvent
并在flowVariables
字段下看到key=#[key]
了key=MyProperty
.
我查看LoggerMessageProcessor
以确保我正确执行此操作并且我的评估代码看起来相同,但是当我调试到记录器时,我看到MuleEvent
在 中解析了表达式flowVariables
,而不是我上面显示的符号。
MuleEvent
已经评估了 flowVariables 的表达式是否有技巧?