【问题标题】:How to describe multipart-form-data in swagger @Operation?如何在 swagger @Operation 中描述 multipart-form-data?
【发布时间】:2020-11-08 18:35:31
【问题描述】:

有一个请求正文类型为MULTIPART-FORM-DATA 的端点,包含三个字段:

  1. “我的附件”-required 类型为 File 的字段
  2. “选项” - required 任何类型的字段(FileText
  3. "note" - optional 类型为 Text 的字段

使用 java 注释在 Springdoc(或 Swagger v3)中描述此请求正文的正确方法是什么?

我认为@Operation 有资格使用它,但找不到任何合适的方式来使用它。

io.swagger.core.v3 - version 2.1.3

【问题讨论】:

标签: java swagger springdoc


【解决方案1】:

这里是一个示例工作代码:

@PostMapping(value = "/upload2", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public String upload2(@RequestPart("my-attachment") MultipartFile myAttachment, @RequestPart("options") options options, Optional<Text> note) {
    return "Ok";
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-10
    • 2012-10-21
    • 1970-01-01
    • 1970-01-01
    • 2018-12-01
    • 2014-10-31
    • 2019-04-12
    相关资源
    最近更新 更多