@Configuration
@EnableConfigurationProperties
@ConditionalOnClass(name="org.springframework.boot.web.context.WebServerInitializedEvent")
@ConditionalOnProperty(value="spring.cloud.service-registry.auto-registration.enabled",
matchIfMissing=true)
@AutoConfigureAfter(value={org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationConfiguration.class,org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationAutoConfiguration.class})
public class AnsAutoConfiguration
extends Object
| Constructor and Description |
|---|
AnsAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
AnsAutoServiceRegistration |
ansAutoServiceRegistration(AnsServiceRegistry registry,
org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties autoServiceRegistrationProperties,
AnsRegistration registration) |
AnsRegistration |
ansRegistration(AnsProperties ansProperties,
org.springframework.context.ApplicationContext applicationContext) |
AnsServiceRegistry |
ansServiceRegistry() |
@Bean public AnsServiceRegistry ansServiceRegistry()
@Bean
@ConditionalOnBean(value=org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties.class)
@ConditionalOnProperty(value="spring.cloud.service-registry.auto-registration.enabled",
matchIfMissing=true)
public AnsRegistration ansRegistration(AnsProperties ansProperties,
org.springframework.context.ApplicationContext applicationContext)
@Bean
@ConditionalOnBean(value=org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties.class)
@ConditionalOnProperty(value="spring.cloud.service-registry.auto-registration.enabled",
matchIfMissing=true)
public AnsAutoServiceRegistration ansAutoServiceRegistration(AnsServiceRegistry registry,
org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties autoServiceRegistrationProperties,
AnsRegistration registration)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.