如何在@rabbitlistener中使用@queuebinding?

时间:2015-10-20 14:25:04

标签: rabbitmq spring-amqp spring-rabbit

自spring-amqp 1.5版本以来,有一个新的注释@ queuebinding.But如何使用它,我不知道它是否可以在类或方法上使用?它是否存在任何例子?

1 个答案:

答案 0 :(得分:8)

不确定您遇到了什么问题,但这里的示例完全来自Reference Manual

@Component
public class MyService {

  @RabbitListener(bindings = @QueueBinding(
        value = @Queue(value = "myQueue", durable = "true"),
        exchange = @Exchange(value = "auto.exch"),
        key = "orderRoutingKey")
  )
  public void processOrder(String data) {
    ...
  }

是的,它可以在类级别和方法级别上使用。