From a6b68318f38a8f4ad503338f292f30821994ba01 Mon Sep 17 00:00:00 2001 From: Abdelsalem Date: Mon, 3 Nov 2025 13:53:15 +0100 Subject: [PATCH] use springboot managed resttemplate Signed-off-by: Abdelsalem --- .../securityanalysis/server/RestTemplateConfig.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gridsuite/securityanalysis/server/RestTemplateConfig.java b/src/main/java/org/gridsuite/securityanalysis/server/RestTemplateConfig.java index 1e613566..e8ebec1e 100644 --- a/src/main/java/org/gridsuite/securityanalysis/server/RestTemplateConfig.java +++ b/src/main/java/org/gridsuite/securityanalysis/server/RestTemplateConfig.java @@ -13,6 +13,7 @@ import com.powsybl.contingency.json.ContingencyJsonModule; import com.powsybl.loadflow.json.LoadFlowParametersJsonModule; import com.powsybl.security.json.SecurityAnalysisJsonModule; +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; @@ -24,8 +25,8 @@ public class RestTemplateConfig { @Bean - public RestTemplate restTemplate() { - final RestTemplate restTemplate = new RestTemplate(); + public RestTemplate restTemplate(RestTemplateBuilder builder) { + final RestTemplate restTemplate = builder.build(); //find and replace Jackson message converter with our own for (int i = 0; i < restTemplate.getMessageConverters().size(); i++) {