MyConfiguration.java 889 B

12345678910111213141516171819202122232425
  1. package com.bizmatics.controller;
  2. import org.springframework.context.annotation.Configuration;
  3. import org.springframework.http.converter.HttpMessageConverter;
  4. import org.springframework.http.converter.StringHttpMessageConverter;
  5. import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
  6. import java.nio.charset.StandardCharsets;
  7. import java.util.List;
  8. @Configuration
  9. public class MyConfiguration extends WebMvcConfigurationSupport {
  10. @Override
  11. protected void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
  12. // 解决controller返回字符串中文乱码问题
  13. for (HttpMessageConverter<?> converter : converters) {
  14. if (converter instanceof StringHttpMessageConverter) {
  15. ((StringHttpMessageConverter)converter).setDefaultCharset(StandardCharsets.UTF_8);
  16. }
  17. }
  18. }
  19. }