私は春の統合が初めてです。私はウェブ上で以下の例を見てきました。
<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>
上記のロジックと同様に、私の要件は、ペイロードの長さがゼロの場合は 1 つのチャネルにマップする必要があり、ペイロード サイズが複数の場合は別のチャネルに送信する必要があります。SpEL を使用してどのように達成できますか?
ありがとう!