使用Spring在RabbitMQ中创建多个队列

时间:2019-08-21 06:41:42

标签: spring rabbitmq

为什么未创建2个队列bean?

@Bean
public Queue apiQueue() {
    return new Queue(queueName);
}

@Bean
public Queue replyQueue() {
    return new Queue(replyQueueName);
}
  
     

申请无法开始

     
     

说明:

     

com.westuc.bpma.requestprocessor.amqp.RabbitConfig中方法绑定的参数0需要一个类型为'org.springframework.amqp.core.Queue'的bean。

     

注入点具有以下注释:       -@ org.springframework.beans.factory.annotation.Qualifier(value = API_QUEUE)

     

找到了以下候选者,但无法注入:       -'RabbitConfig'中的用户定义的bean方法'apiQueue'       -'RabbitConfig'中的用户定义的bean方法'replyQueue'

     

操作:

     

考虑在配置中重新访问以上条目或定义类型为“ org.springframework.amqp.core.Queue”的bean。

0 个答案:

没有答案