我们如何为任何响应对象定义多个示例。
@ApiResponses(value = {
@ApiResponse(code = 200, response = Response.class, message = "Success", examples = @io.swagger.annotations.Example(
value = {
@ExampleProperty(value = "{'key1': 'value1', 'key2':'value2'}", mediaType = "application/json")
}))
})
答案 0 :(得分:0)
这是swagger2中的一个错误,我找不到很多,但是升级到了openapi,现在我们可以定义如下
@io.swagger.v3.oas.annotations.parameters.RequestBody(content = {
@Content(mediaType = MediaType.APPLICATION_JSON_VALUE, examples = @ExampleObject(value = "{\"key1\": \"value1\", \"key2\":\"value2\", \"key3\":\"value3\"}"))
})