Java 如何在swagger@Operation中描述多部分表单数据?
存在一个端点,其请求主体类型为Java 如何在swagger@Operation中描述多部分表单数据?,java,swagger,springdoc,Java,Swagger,Springdoc,存在一个端点,其请求主体类型为MULTIPART-FORM-DATA,具有三个字段: “我的附件”-必填类型为文件的字段 “选项”-必需任何类型的字段(文件或文本) “注意”-可选类型为文本的字段 在Springdoc(或Swagger v3)中使用java注释描述此请求体的正确方法是什么 我认为@Operation符合此条件,但找不到任何合适的方法来使用它 io.swagger.core.v3-版本2.1.3这里是一个示例工作代码: @PostMapping(value = "/up
MULTIPART-FORM-DATA
,具有三个字段:
必填
类型为文件的字段
必需
任何类型的字段(文件
或文本
)可选
类型为文本的字段
@Operation
符合此条件,但找不到任何合适的方法来使用它
io.swagger.core.v3-版本2.1.3
这里是一个示例工作代码:
@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";
}
@PostMapping(value=“/upload2”,consumes=MediaType.MULTIPART\u FORM\u DATA\u value)
公共字符串上传2(@RequestPart(“我的附件”)多部分文件myAttachment、@RequestPart(“选项”)选项选项,可选注释){
返回“Ok”;
}
不太确定。但是你可以在Springdoc上查阅这个问题