@[toc](SpringCloud流+RabbitMQ各种错误和解决)
今天,当我了解了SpringCloud流消息驱动程序时,Project cloud-stream-rabbitmq-provider8101被出版为生产者,并且启动了rabbitMQ作为消息的中间部分。
由于视频给出的YAML配置文件是本地配置的RabbitMQ,因此原始YAML为
我在这里提出了三种可行方法
这是因为在视频中的MessageProderimpl类中,资源没有指示使用了哪个MessageChannel消息频道,而==输出==资源注释中,因为它是当前是消息生产者服务。在此处的发送方法中,此处没有影响发布消息,因为==消息生产者服务构建(构建)消息消息对象,然后将其传递到源池,然后通过管道绑定输出,输出消息中间件MQ,最后,消费者服务的水槽池可以获取消息对象==
注意:此处报告的空指针不是由ServiceImpl中的返回null引起的。这是因为我的粗心==没有将注释自动添加到MessageProderimpl,以至于对象未注入。==
控制台正常打印流水,并完美地解决它!此外,检查兔子的网络界面,您可以看到Switch Exchange已成功添加到Switch列中
原始:https://juejin.cn/post/7094964965882232839