【发布时间】:2015-02-27 16:19:07
【问题描述】:
我正在尝试让一个简单的队列处理程序与 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 对象。但是它抱怨它找不到转换器。
有人遇到过这个吗?
我使用的是 1.0.0.BUILD-SNAPSHOT 版本的 Spring Cloud。
【问题讨论】:
标签: java spring amazon-web-services amazon-sqs spring-cloud