Ошибки определения чванства - PullRequest
0 голосов
/ 07 декабря 2018

Попытка использовать Swagger в моем приложении JAX-RS с enunciate Плагином Maven.

Сгенерированное определение JSON работает хорошо.

Но когда я пытаюсь проверить его онлайн с помощью Swagger Editor, в конвертированном файле YAML есть странные ошибки.

Например: Определение:

 parameters:
        - name: body
          in: body
          type: file
          description: 'Bla bla'
      responses:
        '201':

ОШИБКА: Parameters with "type: file" must have "in: formData"

JAX-RS Код:

@POST
@Path(value = "/validatedata")
public Response validate(ValidateDataFromInput validateDataFromInput) throws CustomException {
    return Response.status(Status.ACCEPTED).entity(validationActionService.getDataFromInput(validateDataFromInput.getConsumerInput(),
        validateDataFromInput.getValidateInput(), null)).build();
}

Я использую: swagger-core-1.5.21 и enunciate-maven-plugin-2.11.1.Не уверен, что здесь не так.

...