Spring-amqpバージョン1.5以降、新しいアノテーション@queuebindingがあります。しかし、その使用方法は、クラスまたはメソッドで使用できるかどうかわかりません。例はありますか?
どんな問題があるのかわかりませんが、ここに正確に リファレンスマニュアル からのサンプルがあります:
@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) {
...
}
はい、クラスレベルだけでなくメソッドレベルでも使用できます。