zoukankan      html  css  js  c++  java
  • springboot(六)设置RabbitMQ和Spring的整合

    设置RabbitMQSpring的整合

    我们之前使用的Spring-Rabbitxml方式,现在我们要改造成java方式,并且Spring BootRabbitMQ的使用做了自动配置更加的简化了我们的使用

    1、 在导入spring-boot-starter-amqp的依赖;

    2、 在application.properties文件中配置RabbitMQ的连接信息

    3、 编写RabbitSpring配置类
     import org.springframework.amqp.core.Queue;

    import org.springframework.amqp.rabbit.connection.ConnectionFactory;

    import org.springframework.amqp.rabbit.core.RabbitAdmin;

    import org.springframework.beans.factory.annotation.Autowired;

    import org.springframework.context.annotation.Bean;

    import org.springframework.context.annotation.Configuration;

    @Configuration

    public class RabbitMQSpringConfig {

        @Autowired

        private ConnectionFactory connectionFactory;

        // 管理

        @Bean

        public RabbitAdmin rabbitAdmin() {

            return new RabbitAdmin(connectionFactory);

        }

        // 声明队列

        @Bean

        public Queue taotaoCartLoginQueue() {

            // 默认就是自动声明的

            return new Queue("TAOTAO-CART-LOGIN-QUEUE", true);

        }

        // 声明队列

        @Bean

        public Queue taotaoCartOrderSuccessQueue() {

            // 默认就是自动声明的

            return new Queue("TAOTAO-CART-ORDER-SUCCESS-QUEUE", true);

        }

    }

    设置监听

    本人开发小白,所写随笔有转发、有心得、随笔、所见问题、或者感觉不错的东西,希望能帮助他人,同时也相当给自己方便!(未来及标明出处,望原作者以及读者见谅海涵!一切为了能解决问题。。。。)
  • 相关阅读:
    macbook466加了两条1333金士顿正常
    spring 使用 groovy 的 utf8 问题
    jQuery Pagination Plugin Demo
    ssh 二级跳 转
    实战 Groovy: 用 curry 过的闭包进行函数式编程
    无刷新分页 jquery.pagination.js 张龙豪 博客园
    用fgets()函数从屏幕上输入一字符串_BenRuanChinaUnix博客
    What Is My IP Shows Your IP Address
    Chapter 24. Dynamic language support
    什么是SQA?
  • 原文地址:https://www.cnblogs.com/chengjiao/p/9633627.html
Copyright © 2011-2022 走看看