首页 文章

Spring Amqp注释基于

提问于
浏览
0

我是Spring AMQP的新手,想要使用最新的spring amqp 1.5.4为 生产环境 者和消费者使用基于注释的配置,

是否有任何可用于配置的pseoudo代码,用于创建连接或@Queue等的逻辑 .

2 回答

  • 1

    可能最快的入门方式是使用Spring Boot - boot将创建你需要的所有bean(默认情况下连接到localhost,但很容易用属性覆盖) .

    您还可以查看一些Spring AMQP test cases .

  • 0

    在Spring Boot中有一个使用@Configuration注释的类,它可以为您提供基于注释的bean定义:这是一个示例:

    @Configuration
    public class QueueConfig {
    
    @Bean
        public AmqpAdmin amqpAdmin() {
            return new RabbitAdmin(connectionFactory());
        }
    @Bean
        public RabbitTemplate rabbitTemplate() {
            RabbitTemplate rabbitTemplate = new RabbitTemplate(connectionFactory());
            rabbitTemplate.setExchange("myQueue");
            return rabbitTemplate;
        }
    
    @Bean
        Queue rabbitQueue() {
            return new Queue(WORKERS_QUEUE_NAME, true, false, false, null);
        }
    }
    

相关问题