【发布时间】:2013-02-04 08:16:42
【问题描述】:
我是 Spring 集成的新手。我在网上看到了下面的例子。
<int:router input-channel="inChannel" expression="payload.paymentType">
<int:mapping value="CASH" channel="cashPaymentChannel"/>
<int:mapping value="CREDIT" channel="authorizePaymentChannel"/>
<int:mapping value="DEBIT" channel="authorizePaymentChannel"/>
</int:router>
类似于上面的逻辑,我的要求是如果有效载荷长度为零,那么它应该映射到一个通道,如果有效载荷大小大于一,那么它应该被定向到不同的通道。如何使用 SpEL 实现它?
谢谢!
【问题讨论】:
-
你的payload是
String吗? -
有效载荷是消息
-
所以要测试文件大小?
标签: java spring spring-integration