From 4ca9169e4a6c18b339dbc3443aafe441e0759911 Mon Sep 17 00:00:00 2001 From: arybakov Date: Thu, 23 Nov 2023 16:37:35 -0700 Subject: [PATCH] Code smells fix --- .../api/gradbusiness/config/EducGradBusinessApiConfig.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/src/main/java/ca/bc/gov/educ/api/gradbusiness/config/EducGradBusinessApiConfig.java b/api/src/main/java/ca/bc/gov/educ/api/gradbusiness/config/EducGradBusinessApiConfig.java index bcb5b39..b2ea285 100644 --- a/api/src/main/java/ca/bc/gov/educ/api/gradbusiness/config/EducGradBusinessApiConfig.java +++ b/api/src/main/java/ca/bc/gov/educ/api/gradbusiness/config/EducGradBusinessApiConfig.java @@ -5,6 +5,7 @@ import org.springframework.boot.web.client.RestTemplateBuilder; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.http.client.reactive.ReactorClientHttpConnector; import org.springframework.web.client.RestTemplate; import org.springframework.web.reactive.function.client.ExchangeStrategies; import org.springframework.web.reactive.function.client.WebClient; @@ -37,7 +38,9 @@ public ModelMapper modelMapper() { public WebClient webClient() { HttpClient client = HttpClient.create(); client.warmup().block(); - return WebClient.builder().exchangeStrategies(ExchangeStrategies.builder() + return WebClient.builder() + .clientConnector(new ReactorClientHttpConnector(HttpClient.newConnection().compress(true))) + .exchangeStrategies(ExchangeStrategies.builder() .codecs(configurer -> configurer .defaultCodecs() .maxInMemorySize(100 * 1024 * 1024))