From fee67ca8a0760315047a52fc4101a8f4f80b7a7f Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 11 十一月 2024 15:02:54 +0800 Subject: [PATCH] 1 --- src/main/java/com/moon/server/config/RestTemplateConfig.java | 29 +---------------------------- 1 files changed, 1 insertions(+), 28 deletions(-) diff --git a/src/main/java/com/moon/server/config/RestTemplateConfig.java b/src/main/java/com/moon/server/config/RestTemplateConfig.java index dbea731..dbfbbdc 100644 --- a/src/main/java/com/moon/server/config/RestTemplateConfig.java +++ b/src/main/java/com/moon/server/config/RestTemplateConfig.java @@ -17,42 +17,22 @@ import java.nio.charset.StandardCharsets; import java.util.List; -/** - * Rest妯℃澘閰嶇疆绫� - * @author WWW - */ @Configuration +@SuppressWarnings("ALL") @ConditionalOnClass(value = {RestTemplate.class, HttpClient.class}) public class RestTemplateConfig { - /** - * 杩炴帴姹犵殑鏈�澶ц繛鎺ユ暟榛樿涓�0锛屼笉闄愬埗 - */ @Value("${remote.maxTotalConnect:0}") private int maxTotalConnect; - /** - * 鍗曚釜涓绘満鐨勬渶澶ц繛鎺ユ暟 - */ @Value("${remote.maxConnectPerRoute:1000}") private int maxConnectPerRoute; - /** - * 杩炴帴瓒呮椂榛樿5s锛�-1涓轰笉闄愬埗 - */ @Value("${remote.connectTimeout:5000}") private int connectTimeout; - /** - * 璇诲彇瓒呮椂榛樿30s锛�-1涓轰笉闄愬埗 - */ @Value("${remote.readTimeout:30000}") private int readTimeout; - /** - * 鍒涘缓HTTP瀹㈡埛绔伐鍘� - * - * @return 瀹㈡埛绔伐鍘� - */ private ClientHttpRequestFactory createFactory() { if (this.maxTotalConnect <= 0) { SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory(); @@ -70,19 +50,12 @@ return factory; } - /** - * 鍒濆鍖朢estTemplate,骞跺姞鍏pring鐨凚ean宸ュ巶锛岀敱spring缁熶竴绠$悊 - * 蹇呴』鍔犳敞瑙LoadBalanced - * - * @return - */ @Bean @ConditionalOnMissingBean(RestTemplate.class) public RestTemplate getRestTemplate() { RestTemplate restTemplate = new RestTemplate(this.createFactory()); List<HttpMessageConverter<?>> converterList = restTemplate.getMessageConverters(); - // 閲嶆柊璁剧疆StringHttpMessageConverter瀛楃闆嗕负UTF-8锛岃В鍐充腑鏂囦贡鐮侀棶棰� HttpMessageConverter<?> converterTarget = null; for (HttpMessageConverter<?> item : converterList) { if (StringHttpMessageConverter.class == item.getClass()) { -- Gitblit v1.9.3