【问题标题】:Spring Boot Difference with DateSpring Boot 与日期的区别
【发布时间】:2017-04-06 05:33:26
【问题描述】:

将我的产品从 spring 框架升级到 spring boot。它正在使用来自 fastxml.jackson 的 json Parser。具有日期比较的单元测试现在失败了。

预计时间是

2098-12-31T00:00:00.000Z

但实际是

2098-12-30T15:00:00.000Z

我的地区是亚洲/东京。我试图将当前显示亚洲/东京的映射器中的时区更改为 UTC,但没有成功。

任何帮助将不胜感激

【问题讨论】:

  • 你能显示代码吗?配置不正确的地方可能不止一处
  • 它有xml插入、库和依赖,很难共享代码。调试jackson库,谢谢
  • 修复断言的一种方法是检查 long 值中的时间,因为 time date.getTime() 这给出了相同的 long 值

标签: spring-mvc spring-boot jackson


【解决方案1】:

我使用 fastxml.jackson 2.8.3 的库与 Spring Boot 不兼容。不知道为什么。我使用了另一个 json 解析器并解决了

【讨论】:

    猜你喜欢
    • 2020-07-21
    • 2015-07-16
    • 2018-03-21
    • 2015-12-31
    • 2020-07-02
    • 2017-11-16
    • 2017-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多