问题
后台使用java.sql.Timestamp存储时间对象,返回前端前是时间对象,之后变成了时间戳
解决方法
使用jackson进行时间的转换
@Configuration
public class JacksonObjectMapperConfig {
@Bean(name = "mapperObject")
public ObjectMapper getObjectMapper() {
ObjectMapper om = new ObjectMapper();
// 添加时间格式的设置
om.setTimeZone(TimeZone.getTimeZone("GMT+8"));
om.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));
return om;
}
}