我正在开发的是3.0.0版的SwiggerUI。当我实现swagger注解时,我的API在swagger ui中显示了一些额外的参数。参数看起来像
可接受语言[0]。国家/地区“”可接受语言[0]。显示国家/地区
我正在使用springfox依赖项
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>3.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
这是我的摘要代码。
@Bean
public Docket docket() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.any())
.paths(PathSelectors.any())
.build()
.apiInfo(apiInfo());
}
ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("title")
.description("Demo")
.build();
}
这是我所指的api头代码。没有什么比acceptablelanguages[0]更好的了。我已经添加了国家,但它仍然显示在我的招摇过市的ui中。此可接受语言[0]。甚至在添加@apiimplicitparams之前,国家/地区就已显示
@ApiImplicitParams({
@ApiImplicitParam(name = "ID", value = "ID", paramType = "header"),})
我还添加了ui的屏幕截图。任何帮助都会很好。我要删除可接受的语言[0]。displaycountry和所有其他参数。
暂无答案!
目前还没有任何答案,快来回答吧!