为什么的MyBatis用的也是3.5.7, 没有写这章节的代码
为什么的MyBatis用的也是3.5.7, 没有写这章节的代码,但是create_time的字段就是正确的格式呢,
但是为什么idea的控制台输出的create_time字段就是时间日期的正确格式,但是在前端请求axios的时候,接口返回的create_time字段却是时间戳呢,而且我没遇到老师说的时间 没有的情况,所以我没有写2-10 和2-9 的代码,只是让前端调用了一下,时间戳格式化日期格式。
这个是接口的返回(create_time 为时间戳)
这个是前台的格式化时间戳的函数 (老师代码提供)
前台调用老师编写的格式化时间戳的代码
自己编写的测试用例类,在控制器直接输出的内容 (create_time 是正确的时间日期格式)
全文都没有用到老师的异常时间转换器? 这是为什么
正在回答
同学你好,1、时间内容不是一定会不显示的,每个人的版本与环境不同。当使用3.5.7版本时,大部分可能会出现LocalDateTime异常,从而导致时间无法显示。也会有一部分是不会出现该异常的。
2、本小节是为了处理LocalDateTime异常,如果同学并没有出现该异常可以不进行配置。
3、转换为时间戳是在底层自动转换的,当使用@RestController注解时,会将返回数据格式转换为json格式。在转换为json时,会将时间转换为时间戳格式。所以同学在前端调用时,查看到的是时间戳。
在测试类中测试并没有走控制台类(EvaluationController),也就是没有执行@RestController注解,所以查看到的正常的格式。
祝学习愉快!
- 参与学习 2030 人
- 提交作业 1353 份
- 解答问题 1231 个
2024重磅革新,超百小时内容豪华升级,加速提升高级技能与高薪就业竞争力 课程紧贴企业最新人才需求,历经7年持续迭代,帮助万名学子入行转行 从零起点到高阶实战,学习路径稳健顺滑,成就从小白到工程师高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星