我正在尝试将swagger UI 2.6.1集成到我的spring boot项目中。现在,我得到的页面如链接中的图像所示。我们可以看到post请求没有示例request参数。
我的问题是我应该如何添加这些示例请求,我的Java代码或要添加某些属性文件的这些更改在哪里? 我想知道在什么地方以及需要添加什么请求参数,以便将其反映在我的招摇视图中?
答案 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); //添加 }