问题
Springboot前后端时间传输 @JsonFormat 得到时分秒为00:00:00
处理
安装 jackson 插件
<!-- JSON工具类 -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
检测
- 单独添加注解
@JsonFormat
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime;
- 项目配置文件统一处理,不用每个时间上加注解(推荐)
spring:
jackson:
time-zone: GMT+8
date-format: yyyy-MM-dd HH:mm:ss
default-property-inclusion: non_empty
- xml 文件
<resultMap>
<result property="updateTime" column="update_time" jdbcType=“DATE” />
</resultMap>
改为 更掉:jdbcType=“DATE”
<resultMap>
<result property="updateTime" column="update_time" />
</resultMap>