package com.subscription.restful.utils; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.client.SimpleClientHttpRequestFactory; import org.springframework.web.client.RestTemplate; @Configuration public class RestTemplateConfig { //超时时间 private static final int TIME_OUT = 40000; @Bean public RestTemplate restTemplate() { SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory(); requestFactory.setConnectTimeout(TIME_OUT); requestFactory.setReadTimeout(TIME_OUT); return new RestTemplate(requestFactory); } }