Browse Source

Move init of excchangeStrategies to default ctor in DefaultWebClientBuilder

When the copy constructor is used the exchangeStrategies need not to be
initialized as they are set in the copyconstructor

fixes SPR-16771
pull/1808/merge
Johannes Edmeier 8 years ago committed by Arjen Poutsma
parent
commit
2a0540cb5f
  1. 3
      spring-webflux/src/main/java/org/springframework/web/reactive/function/client/DefaultWebClientBuilder.java

3
spring-webflux/src/main/java/org/springframework/web/reactive/function/client/DefaultWebClientBuilder.java

@ -63,13 +63,14 @@ class DefaultWebClientBuilder implements WebClient.Builder { @@ -63,13 +63,14 @@ class DefaultWebClientBuilder implements WebClient.Builder {
@Nullable
private ClientHttpConnector connector;
private ExchangeStrategies exchangeStrategies = ExchangeStrategies.withDefaults();
private ExchangeStrategies exchangeStrategies;
@Nullable
private ExchangeFunction exchangeFunction;
public DefaultWebClientBuilder() {
this.exchangeStrategies = ExchangeStrategies.withDefaults();
}
public DefaultWebClientBuilder(DefaultWebClientBuilder other) {

Loading…
Cancel
Save