@Configuration @ConditionalOnClass(value={org.springframework.amqp.rabbit.core.RabbitTemplate.class,com.rabbitmq.client.Channel.class}) @EnableConfigurationProperties(value=RabbitProperties.class) public class RabbitAutoConfiguration extends Object
Auto-configuration for RabbitTemplate.| Modifier and Type | Class and Description |
|---|---|
protected static class |
RabbitAutoConfiguration.RabbitConnectionFactoryCreator |
| Constructor and Description |
|---|
RabbitAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.amqp.core.AmqpAdmin |
amqpAdmin(org.springframework.amqp.rabbit.connection.CachingConnectionFactory connectionFactory) |
org.springframework.amqp.rabbit.core.RabbitTemplate |
rabbitTemplate() |
@Bean @ConditionalOnMissingBean(value=org.springframework.amqp.core.AmqpAdmin.class) public org.springframework.amqp.core.AmqpAdmin amqpAdmin(org.springframework.amqp.rabbit.connection.CachingConnectionFactory connectionFactory)
@Bean @ConditionalOnMissingBean(value=org.springframework.amqp.rabbit.core.RabbitTemplate.class) public org.springframework.amqp.rabbit.core.RabbitTemplate rabbitTemplate()
Copyright © 2014. All rights reserved.