领先一步
VMware 提供培训和认证,以加快您的进度。
了解更多我们高兴地宣布 Spring AMQP 1.4 的第一个里程碑版本现已发布。
##主要特性
@RabbitListener
),通过 @EnableRabbit
或 <rabbit:annotation-driven />
启用(请参见下面的示例)。RabbitMessagingTemplate
允许使用 spring-messaging
的 Message
对象与 RabbitMQ
交互。RabbitConnectionFactory
的 SSL 配置。这是一个使用新注解的 POJO 服务的简单示例
public static class MyService {
@RabbitListener(queues = "fooQ")
public String capitalize(String foo) {
return foo.toUpperCase();
}
}
@Configuration
@EnableRabbit
public static class EnableRabbitConfig {
@Bean
public SimpleRabbitListenerContainerFactory rabbitListenerContainerFactory() {
SimpleRabbitListenerContainerFactory factory = new SimpleRabbitListenerContainerFactory();
factory.setConnectionFactory(rabbitConnectionFactory());
return factory;
}
@Bean
public MyService myService() {
return new MyService();
}
// Rabbit infrastructure setup
@Bean
public ConnectionFactory rabbitConnectionFactory() {
CachingConnectionFactory connectionFactory = new CachingConnectionFactory();
connectionFactory.setHost("localhost");
return connectionFactory;
}
}
一个小型的1.3.6维护版本也已发布。