2012-04-17 4 views
1

私はHTTPインバウンドゲートウェイが春の統合をhttp:インバウンド・ゲートウェイペイロードタイプ

<int-http:inbound-gateway name="/purchase" 
    supported-methods="GET" request-channel="purchaseRequest" 
    reply-channel="purchaseReply" 
    request-payload-type="com.myapp.PurchaseRequest" /> 

私はPurchaseRequestオブジェクトを取り込むのではなくLinkedMultiValueMapを提出するURLを呼び出す必要があります形式は何ですか。

答えて

2

request-payload-type 

属性がGET、HEADやOPTIONSメソッドには適用されません。

あなたが2.1にアップグレードすることができ、そして、あなたのPurchaseRequestオブジェクトで適切なコンストラクタを持っている場合は、あなたが

payload-expression="new com.myapp.PurchaseRequest(#requestParams['param1'], #requestParams['param2'], ...)" 
を使用することができます
関連する問題