Скрытый параметр в springdo c -openapi не работает - PullRequest
1 голос
/ 19 июня 2020

У меня есть приложение Spring Boot версии 2.3.0. и springdo c -openapi-webflux-ui в версии 1.4.1.

У меня есть аннотированный параметр в такой операции.

parameters = {
@Parameter(
    hidden = true, schema = @Schema(implementation = Boolean.class),
    in = ParameterIn.QUERY, name = DO_NOT_FORWARD
)

С hidden = true Я ожидал, что этот параметр не будет виден в swagger-ui. Но это. Я неправильно понял этот параметр или он не выполняет то, что должен был делать?

Я хочу, чтобы этот параметр был в api-docs, чтобы сгенерировал клиент, способный использовать этот параметр, но я хочу, чтобы он был невидимым в swagger-ui

1 Ответ

1 голос
/ 25 июня 2020

Просто убедитесь, что имя в аннотации @Parameter является точным именем параметра операции, который вы хотите скрыть.

Вы также можете ознакомиться с документацией:

Если проблема с настройкой все еще не устранена, вы можете добавить код образца HelloController, который воспроизводит вашу проблему, или вы можете добавить ссылку на минимальный воспроизводимый образец в github.

...