Заменить заголовок ApiImplicitParam в чванствеJAVA

Программисты JAVA общаются здесь
Anonymous
Заменить заголовок ApiImplicitParam в чванстве

Сообщение Anonymous »

У меня есть это:

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

        @ApiImplicitParam(paramType = "header", name = "Authorization", required = true,
dataType = "string", value = "Base 64 String for this service access, Format: Basic XXXXXX") })
В методе. Я пытаюсь перейти на Swagger 3, но в аннотации параметра нет параметра paramType или типа данных.
Я пытался следовать этому руководству по миграции:
https://support .intershop.com/kb/index.php/Display/2914L4
Но там нет упоминания о заголовках. Я также пытался сделать что-то вроде этого:

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

@Parameters({
@Header( name = "Authorization", required = true,
description = "Base 64 String for this service access, Format: Basic XXXXXX") })
Но тогда я получаю
Несовместимые типы. Найдено: 'io.swagger.v3.oas.annotations.headers.Header', требуется: 'io.swagger.v3.oas.annotations.Parameter'
Существует ли эквивалент ApiImplicitParam в Swagger 3, который позволяет указать, что параметр является заголовком?

Подробнее здесь: https://stackoverflow.com/questions/789 ... in-swagger

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