@RabbitListener(
bindings = @QueueBinding(
value = @Queue(value = "order-queue", durable = "true"),
exchange = @Exchange(value = "order-exchange", durable = "true", type = "topic"),
key = "xxx"
)
)
代码写法如上~但是启动好,却不能再mq服务器上创建指定的队列~求大佬指点!!!spingboot项目
问题原因由于在项目中配置了多个mq服务源,但是在新建怕配置类的时候,全部写在了一起,按照spring的原则,那么2个connection 返回的对象一样,所以必须制定一个优先级用@primay 注解,否则就不知道加载哪个,但是如果一旦指定,那么未指定的那个就不能创建了。。所以要分开2个类,分别让2个类去各自装在野怪连接工厂