Class SimpleAutoServiceRegistrationAutoConfiguration
java.lang.Object
io.microsphere.spring.cloud.client.service.registry.autoconfigure.SimpleAutoServiceRegistrationAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(name="microsphere.spring.cloud.service-registry.auto-registration.simple.enabled")
@ConditionalOnAutoServiceRegistrationEnabled
@AutoConfigureBefore(org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationAutoConfiguration.class)
@AutoConfigureAfter({org.springframework.cloud.commons.util.UtilAutoConfiguration.class,org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationConfiguration.class,org.springframework.cloud.client.discovery.simple.SimpleDiscoveryClientAutoConfiguration.class})
@Import(SimpleAutoServiceRegistration.class)
public class SimpleAutoServiceRegistrationAutoConfiguration
extends Object
Auto-Configuration class for
SimpleAutoServiceRegistration- Since:
- 1.0.0
- Author:
- Mercy
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.cloud.client.serviceregistry.Registrationregistration(String applicationName, org.springframework.boot.autoconfigure.web.ServerProperties serverProperties, org.springframework.cloud.commons.util.InetUtils inetUtils) org.springframework.cloud.client.serviceregistry.ServiceRegistry<org.springframework.cloud.client.serviceregistry.Registration>
-
Field Details
-
PROPERTY_NAME_PREFIX
The property name prefix : "microsphere.spring.cloud.service-registry.auto-registration.simple."- See Also:
-
ENABLED_PROPERTY_NAME
@ConfigurationProperty(type=boolean.class, source="application") public static final String ENABLED_PROPERTY_NAMEThe property name : "microsphere.spring.cloud.service-registry.auto-registration.simple.enabled"- See Also:
-
-
Constructor Details
-
SimpleAutoServiceRegistrationAutoConfiguration
public SimpleAutoServiceRegistrationAutoConfiguration()
-
-
Method Details
-
registration
@Bean public org.springframework.cloud.client.serviceregistry.Registration registration(@Value("${spring.application.name:default}") String applicationName, org.springframework.boot.autoconfigure.web.ServerProperties serverProperties, org.springframework.cloud.commons.util.InetUtils inetUtils) -
serviceRegistry
@Bean @ConditionalOnMissingBean public org.springframework.cloud.client.serviceregistry.ServiceRegistry<org.springframework.cloud.client.serviceregistry.Registration> serviceRegistry()
-