У меня есть 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 не использовать эту аннотацию?