spring boot整合rabbitmq踩坑
来源:互联网 发布:最全合理网络理财产品 编辑:程序博客网 时间:2024/05/21 15:03
按照官方的例子代码如下:
@Component@RabbitListener(queues="test_mq_testQueue")public class Receiver { @RabbitHandler public void process(String msg){ System.out.println(msg); }}
但是运行接收消息时,后台一直循环报错
Caused by: org.springframework.amqp.AmqpException: No method found for class [B at org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler.getHandlerForPayload(DelegatingInvocableHandler.java:127) at org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler.getMethodNameFor(DelegatingInvocableHandler.java:224) at org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter.getMethodAsString(HandlerAdapter.java:61) at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.invokeHandler(MessagingMessageListenerAdapter.java:140) at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.onMessage(MessagingMessageListenerAdapter.java:106) at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:822) ... 10 common frames omitted
后来查资料发现,@RabbitListener(queues=”test_mq_testQueue”)不需要放在类上。直接注释在方法上就好
@Componentpublic class Receiver {@RabbitListener(queues="test_mq_testQueue") public void process(Message message){ System.out.println(new String(message.getBody())); }}
测试,在控制台发送消息
后台接收消息
阅读全文
0 0
- spring boot整合rabbitmq踩坑
- Spring Boot整合RabbitMQ
- spring boot整合activemq rabbitmq
- Spring Boot整合RabbitMQ实例
- spring boot实战(第十二篇)整合RabbitMQ
- spring boot实战(第十二篇)整合RabbitMQ
- spring boot实战(第十二篇)整合RabbitMQ
- spring boot整合RabbitMQ(Direct模式)
- spring boot整合RabbitMQ(Direct模式)
- spring boot整合RabbitMQ(Topic模式)
- spring boot整合RabbitMQ(Fanout模式)
- spring boot实战(番外篇)整合RabbitMQ
- spring boot实战(第十二篇)整合RabbitMQ
- spring boot实战(第十四篇)整合RabbitMQ源码分析前言
- Spring boot 整合RabbitMq有简单到深入
- Spring Boot 整合 RabbitMQ 之 Direct模式 (一)
- Spring Boot 整合 RabbitMQ 之 Topic转发模式 (二)
- Spring Boot 整合 RabbitMQ 之 Fanout Exchange模式 (三)
- redis 命令
- Failed to contact Jack server Try 'jack-diagnose'
- Java并发编程学习记录#1
- 数组概述-数组去重-string
- 每天一个linux命令目录
- spring boot整合rabbitmq踩坑
- HttpClient通过Post上传文件
- 大数据经典学习路线(及供参考)
- 设计模式之观察者模式
- iOS Url参数拆分
- 自定义Toast,兼容那些安装时把通知关掉还问为啥不给提示的测试人员
- DTD语法
- Z-stack API && 一部分功能代码
- AES加密、解密(支持中文)