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
This commit is contained in:
Johannes Edmeier
2018-04-25 21:00:37 +02:00
committed by Arjen Poutsma
parent d44f1ca2da
commit 2a0540cb5f

View File

@@ -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) {