@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(com.azure.spring.messaging.servicebus.core.ServiceBusTemplate.class)
@ConditionalOnProperty(value="spring.cloud.azure.servicebus.enabled",
havingValue="true",
matchIfMissing=true)
@ConditionalOnAnyProperty(prefix="spring.cloud.azure.servicebus",
name={"connection-string","namespace"})
@ConditionalOnBean(com.azure.spring.cloud.autoconfigure.implementation.servicebus.properties.AzureServiceBusProperties.class)
@AutoConfigureAfter(AzureServiceBusAutoConfiguration.class)
@Import({ServiceBusTemplateConfiguration.class,ProcessorContainerConfiguration.class})
public class AzureServiceBusMessagingAutoConfiguration
extends Object
Auto-configuration for Spring Messaging Azure Service Bus support.
- Since:
- 4.0.0