import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.client.ClientHttpRequestFactory;
import org.springframework.http.client.SimpleClientHttpRequestFactory;
import org.springframework.web.client.RestTemplate;
/**
* @author lcr
* @title: RestTemplateConfig
* @projectName practice_demo
* @description: RestTemplate配置类
* @date 2021/9/9 10:25
*/
@Configuration
public class RestTemplateConfig {
@Bean
public RestTemplate restTemplate(ClientHttpRequestFactory factory) {
return new RestTemplate(factory);
}
@Bean
public ClientHttpRequestFactory simpleClientHttpRequestFactory() {
SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
// 建立连接超时时间 单位ms
factory.setConnectTimeout(15000);
// 传递数据的超时时间 单位ms
factory.setReadTimeout(5000);
return factory;
}
}
RestTemplate简单配置
最新推荐文章于 2024-04-19 21:49:09 发布