Я озадачен, почему при использовании включения Джексона по умолчанию Spring, по-видимому, настроил конфигурацию Джексона по умолчанию.
Одна настройка, с которой он связывается, это WRITE_DATES_AS_TIMESTAMPS
, Джексон по умолчанию равно true
однако Spring где-то изменил это значение на false
и также предоставил формат даты.
Где в мире это происходит?Я хочу, чтобы мои даты оставались сериализованными как числа.
ОБНОВЛЕНИЕ : Оказывается, проблема не в весне, а в спящих классах, вызывающих проблему.По какой-то причине, если hibernate имеет отображение типа type="date"
, оно сериализуется как строка даты, хотя если type="timestamp"
, оно сериализуется, как и ожидалось.Вместо того, чтобы тратить слишком много времени на изучение этого, я решил пока просто поменять все свои отображения на временную метку.