rabbitmq - 如何在@rabbitlistener中使用@queuebinding?

标签 rabbitmq spring-amqp spring-rabbit

似乎从spring-amqp 1.5版本开始,有一个新的注解@queuebinding。但是如何使用它,我不知道它是否可以在类或方法上使用?是否存在任何示例?

最佳答案

不知道您遇到什么问题,但这是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) {
    ...
  }

是的,它既可以在类级别也可以在方法级别使用。

关于rabbitmq - 如何在@rabbitlistener中使用@queuebinding?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33239347/

相关文章:

java - 如何稍后重新使用被拒绝的消息,RabbitMQ

php - RabbitMQ - 如何检查队列是否为空?

跨多个rabbitMQ实例的RabbitMQ RPC

java - 无法将 Message 对象从 RabbitMQ 转换为 java 类

java - Spring Rabbit 和 JDBC 事务问题

RabbitMQ:交换、队列和绑定(bind)——谁来设置什么?

docker 中 rabbitmq 的 Spring Boot 应用程序问题

rabbitmq - Spring AMQP : Register BlockedListener to Connection

java - RabbitMQ 使用 Spring 直接回复的问题

java - spring-amqp 具有不同routingKey的多个队列