0

フィードを含むペイロードをクラスにマッピングする目的で、Spring Integration プロジェクトに Feed クラスを作成しました。フォーマット要件が異なるため、Spring 独自のアトム フィード メッセージ コンバーターを使用できません。

私が抱えている問題は、ペイロードを含む投稿を送信すると、ペイロードが私が書いたものではなく独自のフィード クラスに変換され続けることです。ここでの大きな問題は、Spring Atom メッセージ コンバーターと私の両方が "Feed" クラスを定義していることだと思います。

では、ペイロードを処理するときに独自の Feed クラスの代わりに、Spring に強制的に Feed クラスを使用させる方法はありますか?

どうもありがとう、R.

PS: request-payload-type を自分のクラス名に設定しようとしましたが、成功しませんでした。

4

1 に答える 1

0

Spring Integration フィード モジュールは、プラグ可能なコンバーターをサポートしていません。

http 送信ゲートウェイを使用する場合、カスタム メッセージ コンバーターを基になる RestTemplate に構成できます。デフォルトでは、ローマがクラスパスにある場合、AtomFeedHttpMessageConverter を使用します。

于 2012-03-20T13:46:41.330 に答える