通过bean注入创建交换机并绑定队列无效,控制台也没有报错信息
1、检查连接配置文件
仔细检查连接配置文件,避免因为粗心导致host或者port填写错误
2、检查监听者bean注入代码
检查@Configuration是否漏写,还该类的包是否与启动类同级,不同级也会出现bean注入失效的情况
3、检查监听者代码
检查监听者代码 ,避免因为粗心少写了@Component
总结:
一般情况都是由于粗心少些注解造成的,这里引入依赖,以及发送端的代码就不做提示了。本人就是因为粗心在第三步少些了@Component,导致交换机和队列创建失效。