Skip to content

Commit fa511d4

Browse files
committed
Create WebFluxProperties if not available
1 parent 043fdfc commit fa511d4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -775,11 +775,11 @@ public GzipMessageBodyResolver gzipMessageBodyResolver() {
775775
}
776776

777777
@Bean
778-
public GatewayServerWebfluxBeanPostProcessor gatewayServerWebfluxBeanPostProcessor(WebFluxProperties properties,
778+
public GatewayServerWebfluxBeanPostProcessor gatewayServerWebfluxBeanPostProcessor(ObjectProvider<WebFluxProperties> properties,
779779
ObjectProvider<ApiVersionDeprecationHandler> deprecationHandlerProvider,
780780
ObjectProvider<ApiVersionParser<?>> versionParserProvider,
781781
ObjectProvider<ApiVersionResolver> versionResolvers) {
782-
return new GatewayServerWebfluxBeanPostProcessor(properties.getApiversion(),
782+
return new GatewayServerWebfluxBeanPostProcessor(properties.getIfAvailable(WebFluxProperties::new).getApiversion(),
783783
deprecationHandlerProvider.getIfAvailable(), versionParserProvider.getIfAvailable(),
784784
versionResolvers.orderedStream().toList());
785785
}

0 commit comments

Comments
 (0)