diff --git a/nex-be/pom.xml b/nex-be/pom.xml index 5493fb1..339e524 100644 --- a/nex-be/pom.xml +++ b/nex-be/pom.xml @@ -86,6 +86,13 @@ lombok provided + + + org.apache.httpcomponents + httpclient + 4.5.14 + + diff --git a/nex-be/src/main/java/com/unisinsight/project/config/RestTemplateConfig.java b/nex-be/src/main/java/com/unisinsight/project/config/RestTemplateConfig.java index e5df6fa..04b19f4 100644 --- a/nex-be/src/main/java/com/unisinsight/project/config/RestTemplateConfig.java +++ b/nex-be/src/main/java/com/unisinsight/project/config/RestTemplateConfig.java @@ -2,6 +2,7 @@ package com.unisinsight.project.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.http.client.HttpComponentsClientHttpRequestFactory; import org.springframework.web.client.RestTemplate; /** @@ -15,6 +16,10 @@ public class RestTemplateConfig { @Bean public RestTemplate restTemplate() { - return new RestTemplate(); + HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(); + factory.setConnectTimeout(600000); + factory.setReadTimeout(600000); + factory.setConnectionRequestTimeout(600000); + return new RestTemplate(factory); } }