как использовать @queuebinding с @rabbitlistener?

кажется, с весны-amqp версии 1.5, есть новая аннотация @queuebinding。Но как его использовать, я не знаю, можно ли его использовать в классе или методе? Существует ли какой-либо пример?

1 ответов


Не уверен, какая у вас проблема, но вот пример именно из Справочник:

@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) {
    ...
  }

и да, его можно использовать как на уровне класса, так и на уровне метода.