本文共 1644 字,大约阅读时间需要 5 分钟。
“明年此日青云去,却笑人间举子忙”
刚巧在学习springboot,于是记录起这个知识点,或许以后用得到,也或许可以帮助其他学习者。
com.alibaba fastjson 1.2.47
@SpringBootApplicationpublic class DemoApplication extends WebMvcConfigurationSupport { }
/** *@author aRunner *@date 2019/12/21 *@description 重写configureMessageConverters */ @Override protected void configureMessageConverters(List> converters) { super.configureMessageConverters(converters); //定义一个convert转换消息的对象 FastJsonHttpMessageConverter fastJsonHttpMessageConverter = new FastJsonHttpMessageConverter(); //添加fastjson的配置信息,比如:是否要格式化返回的json数据; FastJsonConfig fastJsonConfig = new FastJsonConfig(); fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat); //在convert中添加配置信息 fastJsonHttpMessageConverter.setFastJsonConfig(fastJsonConfig); //将convert添加到converts当中 converters.add(fastJsonHttpMessageConverter); }
//import com.alibaba.fastjson.annotation.JSONField;@JSONField(format = "yyyy-MM-dd HH:mm")private Date time;
// 解决乱码的问题ListfastMediaTypes = new ArrayList<>();fastMediaTypes.add(MediaType.APPLICATION_JSON_UTF8);fastJsonHttpMessageConverter.setSupportedMediaTypes(fastMediaTypes);converters.add(fastJsonHttpMessageConverter);
再次访问页面,即可看到中文:
转载地址:http://awiib.baihongyu.com/