Apache Camel - EL计算数组中的元素

时间:2017-05-18 13:09:03

标签: apache-camel

我尝试使用camel el评估数组中的值,但这并不起作用。如何才能使评估正确?

<c:choice>
    <c:when>
        **<c:el>${ in.body.system.id in [34, 35]}</c:el>**
        <c:bean ref="transformUtils" method="removeUser(${in.body}, '99999')"/>
    </c:when>
    <c:otherwise>
        <c:to uri="activemq:queue:systemOk"/>
    </c:otherwise>
</c:choice>

1 个答案:

答案 0 :(得分:1)

如果您使用的是java配置,请使用
simple("${in.body.system.id} in [34, 35]")

将此用于xml config

<c:simple>${in.body.system.id} in '34,35,36'</c:simple>