024 RabbitTemplate组件
Posted trekxu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了024 RabbitTemplate组件相关的知识,希望对你有一定的参考价值。
一 .概述
在前面,我们完成了一个交换机,队列,绑定,RabbitAdmin组件的声明,我们发现这些比我们直接使用客户端完成要简单的多,本次我们使用RabbitTemplate来完成操作.
二 .RabbitTemplate
我们使用这个对象完成我们对Rabbitmq的消息的发送和接收.
@Bean public RabbitTemplate rabbitTemplate(ConnectionFactory connctionFactory) { RabbitTemplate template = new RabbitTemplate(); template.setConnectionFactory(connctionFactory); return template; }
在上面,我们创建了一个最简单的RabbitTemplate模板,在后面我们会丰富这个对象的内容.
下面,我们就使用这个对象完成一个消息的发送.
@Test public void send() { template.send("admin_exchange", "admin", new Message("trek".getBytes(),new MessageProperties())); }
我们简单的就发送了一条消息,说明我们的RabbitTemplate的使用是比较简单的.
以上是关于024 RabbitTemplate组件的主要内容,如果未能解决你的问题,请参考以下文章
RabbitTemplate 连接到 RabbitMQ:获取 - NOT_FOUND - 无队列
如何使用 RabbitTemplate 模仿 SimpMessagingTemplate.convertAndSendToUser?