Jelajahi Sumber

update
1.远程调用问题

wks 5 bulan lalu
induk
melakukan
612318dbb0

+ 4 - 27
commons/src/main/java/com/jzg/commons/config/resttemplate/RestTemplateConfig.java

@@ -48,7 +48,6 @@ public class RestTemplateConfig {
     private static final int CONNECTION_REQUEST_TIMEOUT = 1000;
     private static final int CONNECTION_REQUEST_TIMEOUT = 1000;
 
 
     @Bean("restTemplate")
     @Bean("restTemplate")
-    @LoadBalanced
     @Primary
     @Primary
     public RestTemplate restTemplate() throws NoSuchAlgorithmException, KeyManagementException {
     public RestTemplate restTemplate() throws NoSuchAlgorithmException, KeyManagementException {
         RestTemplate restTemplate = new RestTemplate(httpRequestFactory());
         RestTemplate restTemplate = new RestTemplate(httpRequestFactory());
@@ -77,32 +76,10 @@ public class RestTemplateConfig {
         return restTemplate;
         return restTemplate;
     }
     }
 
 
-    @Bean("IpRestTemplate")
-    public RestTemplate IpRestTemplate() throws NoSuchAlgorithmException, KeyManagementException {
-        RestTemplate restTemplate = new RestTemplate(httpRequestFactory());
-        restTemplate.setErrorHandler(new CustomResponseErrorHandler());
-        restTemplate.setInterceptors(Collections.singletonList(new RestTemplateRequestInterceptor()));
-
-        // 替换默认的 StringHttpMessageConverter,支持 GBK
-        List<HttpMessageConverter<?>> messageConverters = new ArrayList<>();
-        for (HttpMessageConverter<?> converter : restTemplate.getMessageConverters()) {
-            if (converter instanceof StringHttpMessageConverter) {
-                messageConverters.add(new StringHttpMessageConverter(Charset.forName("GBK")));
-            } else {
-                messageConverters.add(converter);
-            }
-        }
-
-        // 增加支持 GBK 的 MappingJackson2HttpMessageConverter
-        MappingJackson2HttpMessageConverter jackson2Converter = new MappingJackson2HttpMessageConverter();
-        List<MediaType> mediaTypes = new ArrayList<>(jackson2Converter.getSupportedMediaTypes());
-        mediaTypes.add(MediaType.valueOf("text/json;charset=GBK"));  // 重点
-        jackson2Converter.setSupportedMediaTypes(mediaTypes);
-
-        messageConverters.add(jackson2Converter);
-
-        restTemplate.setMessageConverters(messageConverters);
-        return restTemplate;
+    @LoadBalanced
+    @Bean("openFeignRestTemplate")
+    public RestTemplate IpRestTemplate(){
+        return new RestTemplate();
     }
     }
 
 
     @Bean
     @Bean

+ 1 - 1
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/components/InsCrawlerOrderComponents.java

@@ -17,7 +17,7 @@ import org.springframework.web.client.RestTemplate;
 @Component
 @Component
 public class InsCrawlerOrderComponents {
 public class InsCrawlerOrderComponents {
 
 
-    @Resource(name = "IpRestTemplate")
+    @Resource
     private  RestTemplate restTemplate;
     private  RestTemplate restTemplate;
 
 
     public <T, B> B post(String url, String logId, String message, @Nullable T requestBody, Class<B> responseType, HttpHeaders httpHeaders) {
     public <T, B> B post(String url, String logId, String message, @Nullable T requestBody, Class<B> responseType, HttpHeaders httpHeaders) {