一、fastjson日期转换配置
1、通过maven引入相应的fastjson包
<!-- fastjson 日期转换 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.58</version>
</dependency>
2、spring-mvc.xml的配置《显示日期格式:“yyyy-MM-dd HH:mm:ss”》
<mvc:message-converters register-defaults="true">
<!-- fastjson 日期住转换-->
<bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
<value>application/json</value>
<value>application/xml;charset=UTF-8</value>
</list>
</property>
<property name="features">
<list>
<!-- 默认的意思就是不配置这个属性,配置了就不是默认了 -->
<!-- 是否输出值为null的字段 ,默认是false-->
<value>WriteMapNullValue</value>
<value>WriteNullNumberAsZero</value>
<value>WriteNullListAsEmpty</value>
<value>WriteNullStringAsEmpty</value>
<value>WriteNullBooleanAsFalse</value>
<value>WriteDateUseDateFormat</value>
</list>
</property>
</bean>
</mvc:message-converters>
3、显示格式《“yyyy-MM-dd”》需要去实体类添加注释
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")//接收页面传来的时间格式
@JSONField(format = "yyyy-MM-dd")//注解只影响对应下面的一个字段
private Date createTime;