Class WebEndpointMappingGatewayAutoConfiguration


  • @Configuration(proxyBeanMethods=false)
    @ConditionalOnDiscoveryEnabled
    @ConditionalOnReactiveDiscoveryEnabled
    @ConditionalOnGatewayEnabled
    @AutoConfigureAfter(value={org.springframework.cloud.gateway.config.GatewayAutoConfiguration.class,io.microsphere.spring.cloud.client.discovery.autoconfigure.ReactiveDiscoveryClientAutoConfiguration.class},
                        name={"org.springframework.cloud.loadbalancer.config.LoadBalancerAutoConfiguration","org.springframework.cloud.client.discovery.composite.reactive.ReactiveCompositeDiscoveryClientAutoConfiguration"})
    public class WebEndpointMappingGatewayAutoConfiguration
    extends java.lang.Object
    Gateway Auto-Configuration for WebEndpointMapping
    Since:
    1.0.0
    Author:
    Mercy
    See Also:
    WebEndpointMappingGlobalFilter, GatewayAutoConfiguration
    • Constructor Detail

      • WebEndpointMappingGatewayAutoConfiguration

        public WebEndpointMappingGatewayAutoConfiguration()
    • Method Detail

      • webEndpointMappingGlobalFilter

        @Bean
        @ConditionalOnEnabledGlobalFilter
        @ConditionalOnBean(value={io.microsphere.spring.cloud.client.discovery.ReactiveDiscoveryClientAdapter.class,org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory.class},
                           search=CURRENT)
        public WebEndpointMappingGlobalFilter webEndpointMappingGlobalFilter​(io.microsphere.spring.cloud.client.discovery.ReactiveDiscoveryClientAdapter reactiveDiscoveryClient,
                                                                             org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory)