遥遥领先
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 维护版本 可用。