在Swagger UI中添加请求参数

时间:2018-10-04 07:13:36

标签: java spring-boot swagger-ui

我正在尝试将swagger UI 2.6.1集成到我的spring boot项目中。现在,我得到的页面如链接中的图像所示。我们可以看到post请求没有示例request参数。

我的问题是我应该如何添加这些示例请求,我的Java代码或要添加某些属性文件的这些更改在哪里? 我想知道在什么地方以及需要添加什么请求参数,以便将其反映在我的招摇视图中?

enter image description here

1 个答案:

答案 0 :(得分:0)

如果请求参数是Java 8可选参数,则在界面中大摇大摆地显示它们。 您必须在Docket-Bean创建中添加“ .genericModelSubstitutes(Optional.class)”:

公共案卷sampleApi(){   返回新的Docket(DocumentationType.SWAGGER_2)     .useDefaultResponseMessages(false)     .groupName(“ sample-api”)     .apiInfo(apiInfo())     。选择()     .paths(regex(“ / api。*”))     。建立()     .genericModelSubstitutes(Optional.class); //添加 }