@bean
public HttpMessageConverters fastJsonHttpMessageConverters(){ /
/
// 中文乱码解决方案
List<MediaType> mediaTypes = new ArrayList<>();
mediaTypes.add(MediaType.APPLICATION_JSON_UTF8);//设定json格式且编码为UTF-8 fastJsonHttpMessageConverter.setSupportedMediaTypes(mediaTypes); //规则赋予转换对象 fastJsonHttpMessageConverter.setFastJsonConfig(fastJsonConfig);
return new HttpMessageConverters(fastJsonHttpMessageConverter); }
二 参考SpringMVC中直接设置@RequestMapping (value = "/configrole", method = RequestMethod.GET, produces = "text/html;charset=UTF-8") produce参数来指定字符集
三 拿到WebMvcConfigurerAdapter源码修改起源码 指定的字符集