Загрузка составных файлов с помощью DTO spring — Swagger — Тип содержимого «приложение/октетный поток» не поддерживается

#spring #spring-boot #swagger #swagger-ui

Вопрос:

У меня есть конечная точка ниже ,

  @PostMapping(path = "/test", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
  public @ResponseBody Object test(
      @RequestPart("request") Request request,
      @RequestPart("file") MultipartFile file) {
...
  }
 

Но когда я пытаюсь использовать то же самое с помощью swagger-ui, он выдает исключение ниже, любую идею о том, как решить то же самое. Требование состоит в том, чтобы отправить объект в форме JSON и отправить файл в виде нескольких частей.

 Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/octet-stream' not supported]
 

версия swagger и spring-это,

 <dependency>
            <groupId>org.springdoc</groupId>
            <artifactId>springdoc-openapi-ui</artifactId>
            <version>1.5.10</version>
        </dependency>