我尝试使用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>
答案 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>