Springdoc OpenAPI отображает отношения классов в схемах и примерах

Я использую springdoc-openapi для документации REST API. У меня есть два класса, между которыми есть отношения «один к одному». После создания API, когда я использую API. Он возвращает именно тот способ, которым он хранится в базе данных, но примеры значений или схемы, показанные в документах, отображают полную взаимосвязь между ними. Я не хочу отображать отношения между ними, вместо этого отображать только то, как будет получен ответ. На следующем изображении первое выделенное - это фактический результат, а второе - пример значения. Второй отображает взаимосвязь между комнатой и регистрацией. Как я могу избежать этого отображения ??

введите описание изображения здесь


person pavan sai    schedule 05.12.2020    source источник
comment
Вам нужно добавить @JsonIgnore на checkin_id в родительский объект   -  person SSK    schedule 05.12.2020
comment
Большое тебе спасибо. Это сработало   -  person pavan sai    schedule 05.12.2020
comment
Добавление ответа, чтобы другие знали, что вы можете принять то же самое   -  person SSK    schedule 05.12.2020


Ответы (1)


Вам нужно добавить @JsonIgnore на checkin_id в родительский объект.

@JsonIgnore Не будет добавлять checkin_id в ваш образец и фактический ответ.

person SSK    schedule 05.12.2020