window.ENTITIES={'/api/snippets/java/spring%20boot%202%20-%20set%20resttemplate%20timeout':[{"result":true,"message":null,"batch":{"type":"java","name":"spring boot 2 - set resttemplate timeout","items":[{"id":"13lNaD","type":"java","name":"Spring Boot 2 - set RestTemplate timeout","content":"package com.example.config;\n\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.boot.web.client.RestTemplateBuilder;\nimport org.springframework.context.annotation.Bean;\nimport org.springframework.context.annotation.Configuration;\nimport org.springframework.web.client.RestTemplate;\n\nimport java.time.Duration;\n\n@Configuration\npublic class TemplateConfig {\n\n @Bean\n public RestTemplate restTemplate(@Autowired RestTemplateBuilder restTemplateBuilder) {\n return restTemplateBuilder\n .setConnectTimeout(Duration.ofSeconds(5)) // 5 seconds connection timeout\n .setReadTimeout(Duration.ofSeconds(5)) // 5 seconds reading timeout\n .build();\n }\n}","source":"","author":{"id":"zaL9no","name":"Yusef-Ewing","avatar":"1629030497036__zaL9no__w40px_h40px.png","points":479,"role":"BASIC"},"creationTime":1664978532000,"updateTime":1666087424000,"removalTime":null}]}}]};