2016-02-22 101 views
0

我是新來春AMQP並希望使用基於註解的配置使用最新的Spring AMQP 1.5.4生產者和消費者,春AMQP註釋基於

是否有可供配置的任何pseoudo代碼做的邏輯創建連接或@Queue等。

回答

1

可能最快的入門方式是使用Spring Boot - boot將創建所需的所有bean(默認情況下連接到本地主機,但很容易被屬性覆蓋)。

你也可以看看一些Spring AMQP test cases

0

有春天引導與@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); 
    } 
}