自定义bean
@Bean
public RestTemplate localServiceRestTemplate(){
HttpClientBuilder httpClientBuilder = HttpClientBuilder.create();
httpClientBuilder.evictIdleConnections(3000, TimeUnit.MINUTES);
httpClientBuilder.evictExpiredConnections();
CloseableHttpClient client = httpClientBuilder.build();
HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(client);
//定义超时时间
factory.setConnectTimeout(2000);
factory. setReadTimeout(4000);
RestTemplate restTemplate = new RestTemplate (factory);
return restTemplate;}
}
引用时
@Resource
@Qualifier(value="localServiceRestTemplate")
private RestTemplate restTemplate;
1179

被折叠的 条评论
为什么被折叠?



