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