为什么在idea中打印在控制台的create_time字段就是时间日期格式的,但是在请求接口的时候就变成了时间戳?
11
收起
正在回答
1回答
同学你好,1、在控制器上使用了@RestController注解,该注解会返回json格式。在底层将返回数据转换为json格式时,会自动将时间转换为时间戳格式,所以在接口返回的数据中是时间戳格式。
2、如果同学不想要时间戳格式,同学尝试在配置文件中添加下方内容试一下。如下所示:
<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版
- 参与学习 2020 人
- 提交作业 1249 份
- 解答问题 1202 个
2024重磅革新,超百小时内容豪华升级,加速提升高级技能与高薪就业竞争力 课程紧贴企业最新人才需求,历经7年持续迭代,帮助万名学子入行转行 从零起点到高阶实战,学习路径稳健顺滑,成就从小白到工程师高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星