为什么在idea中打印在控制台的create_time字段就是时间日期格式的,但是在请求接口的时候就变成了时间戳?
13
收起
正在回答
1回答
同学你好,1、在控制器上使用了@RestController注解,该注解会返回json格式。在底层将返回数据转换为json格式时,会自动将时间转换为时间戳格式,所以在接口返回的数据中是时间戳格式。
2、如果同学不想要时间戳格式,同学尝试在配置文件中添加下方内容试一下。如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | < mvc:annotation-driven > < mvc:message-converters > < bean class = "org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" > < property name = "objectMapper" > < bean class = "com.fasterxml.jackson.databind.ObjectMapper" > < property name = "dateFormat" > < bean class = "java.text.SimpleDateFormat" > < constructor-arg type = "java.lang.String" value = "yyyy-MM-dd" /> </ bean > </ property > </ bean > </ property > </ bean > </ mvc:message-converters > </ mvc:annotation-driven > |
祝学习愉快!
Java工程师 2024版
- 参与学习 2035 人
- 提交作业 1391 份
- 解答问题 1255 个
2024重磅革新,超百小时内容豪华升级,加速提升高级技能与高薪就业竞争力 课程紧贴企业最新人才需求,历经7年持续迭代,帮助万名学子入行转行 从零起点到高阶实战,学习路径稳健顺滑,成就从小白到工程师高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧