RabbitTemplate 是重要的SpringBoot整合时候,操作的类
重要的注解:
1.@RabbitListener 进行监听配置,并且创建对应的交换机或者队列和绑定关系
@RabbitListener(bindings = @QueueBinding(
value = @Queue(value = "${spring.rabbitmq.listener.def.queue.name}",durable = "${spring.rabbitmq.listener.def.queue.durable}"),
exchange = @Exchange(value = "${spring.rabbitmq.listener.def.exchange.name}", durable = "${spring.rabbitmq.listener.def.exchange.druable}", type = "${spring.rabbitmq.listener.def.exchange.type}",ignoreDeclarationExceptions = "${spring.rabbitmq.listener.def.exchange.ignoreDeclarationException}"),
key = "${spring.rabbitmq.listener.def.key}"
)
)
配置队列和交换机之间的关系,以及交换机与队列的属性,key值的定义
2.@RabbitHandler
3.@Payload 消息体内容,直接指定 @Header消息头内容
4.借助@Payload直接传输对象
浙公网安备 33010602011771号