0

我使用SpringBootspringdoc-openapi-ui。我有带有方法的控制器,其中包含数组作为 url 参数:

 @Parameters(value = {
            @Parameter(in = ParameterIn.QUERY, name = "output", example = "[f1,f2,f3]",
                    content = @Content(array = @ArraySchema(schema = @Schema(type = "string"))))
})
public ResponseEntity<Object> showReportData(@RequestParam(value = "output") String[] outputFields) {
//some body
}

但是,当我打开时SwaggerUI,我在项目文本框中看不到我的示例值: 在此处输入图像描述

当我点击执行时,我在请求中看到了这个参数: 在此处输入图像描述

为什么会这样?为什么示例数组没有显示在项目中?

4

1 回答 1

0

这似乎更多是与您的浏览器配置相关的问题。换个浏览器试试...

数组就像 swagger-ui 中的 chamr 一样工作。

于 2020-12-02T11:38:05.877 回答