领先一步
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 维护版本。