Kaynağa Gözat

优化平团bug

java110 2 yıl önce
ebeveyn
işleme
af9372cee0

+ 1 - 0
java110-service/src/main/java/com/java110/service/configuration/CustomMVCConfiguration.java

@@ -21,6 +21,7 @@ public class CustomMVCConfiguration extends WebMvcConfigurerAdapter {
     public HttpMessageConverter<String> responseBodyConverter() {
         StringHttpMessageConverter converter = new StringHttpMessageConverter(
                 Charset.forName("UTF-8"));
+        converter.setWriteAcceptCharset(false);
         return converter;
     }
 

+ 2 - 0
springboot/src/main/java/com/java110/boot/BootApplicationStart.java

@@ -158,6 +158,7 @@ public class BootApplicationStart {
     @Bean
     public OutRestTemplate outRestTemplate() {
         StringHttpMessageConverter m = new StringHttpMessageConverter(Charset.forName("UTF-8"));
+        m.setWriteAcceptCharset(false);
         OutRestTemplate restTemplate = new RestTemplateBuilder().additionalMessageConverters(m).build(OutRestTemplate.class);
         restTemplate.getInterceptors().add(java110RestTemplateInterceptor);
 
@@ -187,6 +188,7 @@ public class BootApplicationStart {
     @LoadBalanced
     public RestTemplate restTemplate() {
         StringHttpMessageConverter m = new StringHttpMessageConverter(Charset.forName("UTF-8"));
+        m.setWriteAcceptCharset(false);
         RestTemplate restTemplate = new RestTemplateBuilder().additionalMessageConverters(m).build(RestTemplate.class);
         restTemplate.getInterceptors().add(java110RestTemplateInterceptor);
         //设置超时时间