由配置Rabbitmq多virtual_host失效认识@Qualifier
背景:
项目框架为springboot2.2.x,在使用rabbitmq时配置了多个virtual_host,但在实际使用的过程中向某一个virtual_host下的队列发送消息时竟然发送到别的virtual_host下的队列(队列名字都是一样的)去了,仔细检查了配置也没有什么问题…
解决:
Rabbitmq的配置文件是用@Configuration写的,注入了多个@Bean(xxxRabbitTemplate),发现在@Autowired某个rabbitTemplate时未指定某个具体的类,问题就出现在这
原创
2022-03-27 20:22:34 ·
3026 阅读 ·
0 评论