@Configuration(proxyBeanMethods=false) @ConditionalOnDestinoDiscoveryEnabled @ConditionalOnProperty(value="spring.cloud.service-registry.auto-registration.enabled", matchIfMissing=true) @AutoConfigureBefore(value=org.springframework.cloud.client.serviceregistry.ServiceRegistryAutoConfiguration.class) @AutoConfigureAfter(value={DestinoDiscoveryAutoConfiguration.class,org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationAutoConfiguration.class}) public class DestinoServiceRegistryAutoConfiguration extends java.lang.Object
| 构造器和说明 |
|---|
DestinoServiceRegistryAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
DestinoAutoServiceRegistration |
destinoAutoServiceRegistration(DestinoServiceRegistry registry,
org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties autoServiceRegistrationProperties,
DestinoRegistration registration) |
DestinoRegistration |
destinoRegistration(java.util.List<org.egolessness.cloud.context.DestinoRegistrationCustomizer> registrationCustomizers,
org.springframework.beans.factory.ObjectProvider<org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext> servletWebServerApplicationContextProvider,
org.springframework.beans.factory.ObjectProvider<org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext> reactiveWebServerApplicationContextProvider,
DestinoDiscoveryContext discoveryContext) |
DestinoServiceRegistry |
destinoServiceRegistry(org.egolessness.destino.client.DestinoConfiguration destinoConfiguration,
DestinoDiscoveryProperties discoveryProperties) |
@Bean public DestinoServiceRegistry destinoServiceRegistry(org.egolessness.destino.client.DestinoConfiguration destinoConfiguration, DestinoDiscoveryProperties discoveryProperties)
@Bean @ConditionalOnBean(value=org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties.class) public DestinoRegistration destinoRegistration(java.util.List<org.egolessness.cloud.context.DestinoRegistrationCustomizer> registrationCustomizers, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext> servletWebServerApplicationContextProvider, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext> reactiveWebServerApplicationContextProvider, DestinoDiscoveryContext discoveryContext)
@Bean @ConditionalOnBean(value=org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties.class) public DestinoAutoServiceRegistration destinoAutoServiceRegistration(DestinoServiceRegistry registry, org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties autoServiceRegistrationProperties, DestinoRegistration registration)