Как смоделировать общий класс ответа в отдельных сервисных проектах в Springdoc Open API

Я пытаюсь использовать Spring doc api для создания открытого документа api для моего сервисного проекта.

У меня есть общий класс Response class, определенный в другой библиотеке, и у нас нет доступа для добавления / изменения этого класса.

например, для

public class RestResponse implements Serializable {
    protected MetadataType metadata;
    protected List any;
    ......

}

Этот класс будет использоваться в нескольких службах (нескольких проектах) для генерации ответа, поле «любое» в классе RestResponse заполняется бизнес-объектом отдельных служб.

Как смоделировать класс ответа для каждой отдельной службы с помощью @Schema.

Заранее спасибо.


person mattkv    schedule 01.06.2020    source источник


Ответы (1)


Вы можете посмотреть на ответ: Для возможности определять разные схемы для одного и того же класса

Ваш вопрос не имеет прямого отношения к springdoc, а связан с использованием чванства.

person brianbro    schedule 03.06.2020