私は「コンフィグ-2.xmlのコンテンツを有効にすると、私はそれが
'startChannel-> router1-> routerChannel-> router2-> outChannel'
を介してメッセージを送信する必要があります期待しかし、私は例外に次のようになる。
EL1008E:(POS 0):施設または 'routerChannel' フィールドはタイプ の オブジェクト上で見つけることができない 'org.springframework.integration.message.GenericMessage' - そうでないかもしれない 公共?
メッセージを 'routerChannel'にルーティングするにはどうすればよいですか?
CONFIG-1.xml
<int:channel id="startChannel"/>
<int:router id="router1"
input-channel="startChannel"
default-output-channel="outChannel"
resolution-required="false"
expression="routerChannel"/>
<int:channel id="outChannel"/>
CONFIG-2.xml
<int:channel id="routerChannel"/>
<int:router id="router2"
input-channel="routerChannel"
resolution-required="true"
expression="payload.paymentType">
<int:mapping value="CASH" channel="cashPaymentChannel"/>
<int:mapping value="CREDIT" channel="authorizePaymentChannel"/>
<int:mapping value="DEBIT" channel="authorizePaymentChannel"/>
</int:router>
詳細を入力してください。 「私はそれがうまくいくはずだと思うが、私はこの例外を得る」等々。そして、「存在しない」という意味がはっきりしない。オプションの設定ですか?あなたは本当に ''そのxmlにどうすればうまくいくのですか? –