From 6ce9749c9d7cbaa8f6804fa227415e19f63f4a1d Mon Sep 17 00:00:00 2001 From: Abdelsalem Date: Mon, 3 Nov 2025 12:37:04 +0100 Subject: [PATCH] use springboot managed resttemplate Signed-off-by: Abdelsalem --- .../org/gridsuite/loadflow/server/RestTemplateConfig.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gridsuite/loadflow/server/RestTemplateConfig.java b/src/main/java/org/gridsuite/loadflow/server/RestTemplateConfig.java index 2b387518..59a97e05 100644 --- a/src/main/java/org/gridsuite/loadflow/server/RestTemplateConfig.java +++ b/src/main/java/org/gridsuite/loadflow/server/RestTemplateConfig.java @@ -14,6 +14,7 @@ import com.powsybl.commons.report.ReportNodeJsonModule; import com.powsybl.loadflow.json.LoadFlowParametersJsonModule; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.web.client.RestTemplateBuilder; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.converter.HttpMessageConverter; @@ -31,8 +32,8 @@ public class RestTemplateConfig { private ObjectMapper objectMapper; @Bean - public RestTemplate restTemplate() { - final RestTemplate restTemplate = new RestTemplate(); + public RestTemplate restTemplate(RestTemplateBuilder restTemplateBuilder) { + final RestTemplate restTemplate = restTemplateBuilder.build(); //find and replace Jackson message converter with our own for (int i = 0; i < restTemplate.getMessageConverters().size(); i++) {