В модели Swagger / Пример значения я вижу это примерное значение для поля $date-time
.
"lastModifiedDate": "2020-07-09T12:50:48.461Z"
pic1
Но я определил это поле следующим образом
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX", timezone="America/New_York")
private Date lastModifiedDate;
Таким образом, фактические значения, возвращаемые моим API, выглядят так:
"lastModifiedDate": "2020-07-09T07:44:35.366-04:00"
Итак, я не уверен, почему Swagger не обнаруживает этого.
Вероятно, потому что это JsonFormat
является аннотацией Jackson
.
com.fasterxml.jackson.annotation.JsonFormat
Итак ... мне нужно добавить дополнительную аннотацию Swagger Вот? У меня нет файла дескриптора Swagger (или я не могу его контролировать), У меня есть только аннотации в коде Java.
Можно ли это сделать с помощью аннотаций?