:::tips 一般都是使用@RabbitListener注解来声明队列和交换机并声明它们的绑定关系,也可以使用@Bean注解的方式来声明队列和交换机,我一般使用@RabbitListener注解来进行声明,此种方式仅作记录 :::
@Configurationpublic class XxxConfig{//声明Fanout类型的交换机@Beanpublic FanoutExchange fanoutExchange(){return new FanoutExchange("exchange.fanout");}//声明队列@Beanpublic Queue fanoutQueue(){return new Queue("fanout.queue");}//声明绑定队列和交换机@Beanpublic Binding bindingQueue(Queue fanoutQueue, FanoutExchange fanoutExchange){return BindingBuilder.bind(fanoutQueue).to(fanoutExchange);}}
