2017-04-06 1 views
1

Verbesserte mein Produkt von Federrahmen zu Spring Boot. Es verwendet json Parser von fasterxml.jackson. Komponententests mit Datumsvergleich sind jetzt fehlgeschlagen.Spring Boot Unterschied mit Datum

Expected Zeit ist

2098-12-31T00:00:00.000Z

aber tatsächlich ist

2098-12-30T15:00:00.000Z

Meine locale Asia/Tokyo ist. Ich habe versucht, die Zeitzone im Mapper, die derzeit Asien/Tokio zeigt, zu UTC zu ändern, aber nicht funktioniert.

Jede Hilfe wird

+0

können Sie den Code zeigen. Es kann mehr als eine Stelle geben, an der die Konfiguration nicht mehr korrekt ist – Patrick

+0

Es hat XML-Einfügung, Bibliotheken und Abhängigkeiten, es ist schwierig, Code zu teilen. Debugging jackson library, danke – Amit

+0

Eine Möglichkeit, die Assertion zu beheben, ist die Überprüfung der Zeit in einem langen Wert als Zeit date.getTime() dies ergibt einen langen Wert, der gleich ist – rajadilipkolli

Antwort

1

Bibliothek war ich mit fasterxml.jackson 2.8.3 nicht Frühling wurde Boot-kompatibel geschätzt. Nicht sicher warum. Ich benutzte einen anderen JSON-Parser und löse