#java #swagger #swagger-ui #openapi #swagger-2.0
Вопрос:
У меня есть это поле в моем DTO:
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = DateFormatPattern.ISO8601_DATE_TIME_UTC)
private Date collectionDate;
Я объявил этот формат даты:
public class DateFormatPattern {
public static final String ISO8601_DATE_TIME_UTC = "yyyy-MM-dd'T'HH:mm:ss'Z'";
}
Когда я создаю документацию OpenAPI, я получаю этот пример:
"collectionDate": "2021-06-28T12:45:13.491Z"
Я добавил эту аннотацию:
@Schema(pattern = DateFormatPattern.ISO8601_DATE_TIME_UTC)
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = DateFormatPattern.ISO8601_DATE_TIME_UTC)
private Date collectionDate;
Но результат тот же самый. Как я могу добавить правильный пример(дата в формате, точно таком же, как в DTO)?