问题:

我们可以看见,日期的格式有点问题。 由于ArticleListVO类的createTime成员变量是Date类型,默认是由java的Jackson来处理,使用 ISO-8601 规范来处理日期时间格式。ISO-8601 是一种国际标准的日期时间表示法,例如:"2023-07-21T06:53:24"。我们不希望时间被处理成这种格式,如下图。解决: 使用FastJson
第一步:需要添加fastjson的依赖到pom.xml
<!--fastjson依赖-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.33</version>
</dependency>
第二步,在WebConfig里面编写fastjson消息转换器
package com.gjh.config;
import com.alibaba.fastjson.serializer.SerializeConfig;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.alibaba.fastjson.seriali

本文介绍了如何在Java项目中,通过添加FastJson依赖并配置WebConfig中的messageconverter,将ArticleListVO类中Date类型的createTime从默认的ISO-8601格式转换为yyyy-MM-ddHH:mm:ss格式。
最低0.47元/天 解锁文章
1874





