Java Springdoc-openapi показывает поле LocalDateTime с дополнительными полями даты и времени в примере значения пользоваJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java Springdoc-openapi показывает поле LocalDateTime с дополнительными полями даты и времени в примере значения пользова

Сообщение Anonymous »

spring-boot 2.6.2

springdoc-openapi 1.6.2
Одно поле LocalDateTime dateTime в теле представляет в примере пользовательского интерфейса Swagger значение как

Код: Выделить всё

{
"dateTime": "2022-01-21T10:02:46.481Z",
"time": {
"hour": 0,
"minute": 0,
"second": 0,
"nano": 0
},
"date": "2022-01-21"
}
Формат даты можно исправить (https://ru.stackoverflow.com/a/1276885/209226)

Код: Выделить всё

    static {
var schema = new Schema();
schema.example(LocalTime.now().format(DateTimeFormatter.ISO_TIME));
SpringDocUtils.getConfig().replaceWithSchema(LocalTime.class, schema);
}
Но все равно осталось 3 поля iso, одно dateTime:

Код: Выделить всё

{
"dateTime": "2022-01-21T10:05:52.945Z",
"time": "13:05:14.746",
"date": "2022-01-21"
}
Как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/707 ... ime-fields
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»