主页 > 手机  > 

问题修复-后端返给前端的时间展示错误

问题修复-后端返给前端的时间展示错误
问题现象:

后端给前端返回的时间展示有问题。

需要按照yyyy-MM-dd HH:mm:ss 的形式展示

两种办法:

第一种

在实体类的属性上添加@JsonFormat注解

第二种(建议使用)

扩展mvc框架中的消息转换器

代码:

因为配置类继承了父类WebMvcConfigurationSupport,我们只需要在这个类下重写父类的extendMessageConverters扩展消息转换器方法。

这个消息转换器的作用是统一对后端返回给前端的数据做处理,具体怎么处理看JacksonObjectMapper是怎么写的,这块代码一般都是固定的。

/** * 扩展springsvc消息转换器,对 * @param converters */ protected void extendMessageConverters(List<HttpMessageConverter<?>> converters) { log.info("扩展消息转换器..."); //自己创建一个消息转换器 MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); //需要将消息转换器设置一个对象转换器,对象转换器可以将java对象序列化成json对象 converter.setObjectMapper(new JacksonObjectMapper()); //将自己的消息转换器加入容器中 converters.add(0,converter); }

JacksonObjectMapper方法(将时间格式进行转换并返给前端,固定写法,直接拿来套用)

标签:

问题修复-后端返给前端的时间展示错误由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“问题修复-后端返给前端的时间展示错误