From 138b959cc11dc9a73b0c766030b99ba1180d8650 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 11 十一月 2024 14:32:48 +0800 Subject: [PATCH] 11 --- src/main/java/com/se/simu/config/RestTemplateConfig.java | 31 +------------------------------ 1 files changed, 1 insertions(+), 30 deletions(-) diff --git a/src/main/java/com/se/simu/config/RestTemplateConfig.java b/src/main/java/com/se/simu/config/RestTemplateConfig.java index d30a9d8..45e534c 100644 --- a/src/main/java/com/se/simu/config/RestTemplateConfig.java +++ b/src/main/java/com/se/simu/config/RestTemplateConfig.java @@ -16,43 +16,21 @@ import java.nio.charset.StandardCharsets; import java.util.List; -/** - * RestTemplate閰嶇疆绫� - * - * @author WWW - * @date 2024-09-12 - */ @Configuration +@SuppressWarnings("ALL") 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 +48,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