Spring Cloud フレームワークで動作する単純なキュー ハンドラを取得しようとしています。ただし、メッセージ ハンドラーがキューをポーリングすることに成功しました。私が見ている問題は、メッセージをキューに投稿するときに、ハンドラーがペイロードを必要な Java オブジェクトにアンマーシャリングできないことです。
@MessageMapping("MyMessageQueue")
@SuppressWarnings("UnusedDeclaration")
public void handleCreateListingMessage(@Headers Map<String, String> headers, MyMessage message) {
//do something with the MyMessage object
}
私が得ているエラーは
No converter found to convert to class MyMessage
私が理解しているように、@MessageMapping は Jackson を使用して、JSON ペイロードを MyMessage オブジェクトに非整列化する必要があります。ただし、コンバーターが見つからないと不平を言っています。
誰かがこれに出くわしましたか?
Spring Cloud の 1.0.0.BUILD-SNAPSHOT バージョンを使用しています。