Java Mongo с использованием сериализации Джексона - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть POJO типа

@JsonProperty("timestamp")
@Field("timestamp")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss'Z'", timezone = "UTC")
private Date timestamp;

, который использует данный шаблон для сериализации строк в конечной точке REST.Затем он записывает эти данные в базу данных Mongo.

Проблема состоит в том, что, хотя на стороне REST я хочу, чтобы он сериализовался в строку в заданном формате, на стороне Mongo я хочу, чтобы он был ISODate.Похоже, что Mongo использует аннотацию JsonFormat для преобразования в строку, а затем при попытке чтения данных обратно в POJO происходит сбой.

Есть ли способ указать Mongo не использовать эту аннотацию?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...