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的使用是比较简单的.


 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM