为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的@RabbitListener没有自动创建exchange,queue???

@RabbitListener(
        bindings = @QueueBinding(
                value = @Queue(value = "order-queue", durable = "true"),
                exchange = @Exchange(value = "order-exchange", durable = "true", type = "topic"),
                key = "order.*"
        )
)

https://img1.sycdn.imooc.com//5bc5b59a0001f6d307360311.jpg

正在回答

2 回答

借楼补充一下, 未以后可能踩坑的朋友说一下  一定记得加@Component注解 让Spring容器实例化该类, 否则也不会自动创建队列.

http://img1.sycdn.imooc.com//5d6d4ea300018fbe14620819.jpg

0 回复 有任何疑惑可以回复我~

springboot的启动入口放错位置了,应该放在项目外,多了一层包结构,导致创建,监听,消费等一系列操作失败

2 回复 有任何疑惑可以回复我~
#1

陈先生09

没错是这样的!
2019-04-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的@RabbitListener没有自动创建exchange,queue???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信