Swagger-пользовательский интерфейс показывает пример даты и времени в неправильном формате

#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)?