Skip to content

Commit f610529

Browse files
committed
Added @ConditionalOnMissingBean on NettyRoutingFilter and NettyWriteResponseFilter
Fixes: #3823 Signed-off-by: Author Name <usrivastava92@gmail.com>
1 parent aa7f0f1 commit f610529

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/config/GatewayAutoConfiguration.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -831,13 +831,15 @@ public HttpClientProperties httpClientProperties() {
831831

832832
@Bean
833833
@ConditionalOnEnabledGlobalFilter
834+
@ConditionalOnMissingBean(NettyRoutingFilter.class)
834835
public NettyRoutingFilter routingFilter(HttpClient httpClient,
835836
ObjectProvider<List<HttpHeadersFilter>> headersFilters, HttpClientProperties properties) {
836837
return new NettyRoutingFilter(httpClient, headersFilters, properties);
837838
}
838839

839840
@Bean
840841
@ConditionalOnEnabledGlobalFilter(NettyRoutingFilter.class)
842+
@ConditionalOnMissingBean(NettyWriteResponseFilter.class)
841843
public NettyWriteResponseFilter nettyWriteResponseFilter(GatewayProperties properties) {
842844
return new NettyWriteResponseFilter(properties.getStreamingMediaTypes());
843845
}

0 commit comments

Comments
 (0)