Как скрыть значение перечисления из документации Swagger в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как скрыть значение перечисления из документации Swagger в Java

Сообщение Anonymous »

Используя Java и Springdoc-openapi, я сейчас использую такое перечисление:

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

enum Stage {
Stage1, Stage2 Stage3, Stage4 etc..;
}

Для одного контроллера я хочу отображать в пользовательском интерфейсе Swagger все значения, сначала в виде списка, в котором показаны параметры, а затем раскрывающегося списка для выбора — это рабочий случай прямо сейчас .
Для другого контроллера я хочу скрыть одно значение.
Возможно ли такое поведение, и если да, то как?
Я пытался использовать dto с пользовательским сериализатором, чтобы скрыть значение, но пользовательский интерфейс Swagger показывал только первое значение, как json без раскрывающегося меню, вероятно, потому, что он не распознал, что dto удерживается перечисление.
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/791 ... on-in-java
Ответить

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

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

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

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

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