关键字
- MappingJackson2HttpMessageConverter DateFormat jackson2HttpMessageConverter
- 使用 MappingJackson2HttpMessageConverter 配置全局所有格式的日期在json中的自动序列化能力及反序列化能力
关键逻辑
- 1.配置WebMvcConfigurer的 jackson2 配置
- 2.重新dataformat
- 3.直接贴代码好了,支持所有格式的序列化,无需前端注意格式,直接一次性解决,避免各种序列化时间问题,及反序列化
- WebMvcConfigurer 下添加如下配置,关键代码在
/**
* 添加Long转json精度丢失是配置
* @Return: void
*/
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
converters.add(new ByteArrayHttpMessageConverter());
converters.add(new ResourceHttpMessageConverter());
converters.add(new AllEncompassingFormHttpMessageConverter());
converters.add(new StringHttpMessageConverter());
converters.add(jackson2HttpMessageConverter());
}
/**
* jackson2 配置
* @r