web-dev-qa-db-ja.com

@rabbitlistenerで@queuebindingを使用する方法は?

Spring-amqpバージョン1.5以降、新しいアノテーション@queuebindingがあります。しかし、その使用方法は、クラスまたはメソッドで使用できるかどうかわかりません。例はありますか?

10
GrapeBaBa

どんな問題があるのか​​わかりませんが、ここに正確に リファレンスマニュアル からのサンプルがあります:

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

はい、クラスレベルだけでなくメソッドレベルでも使用できます。

9
Artem Bilan