Java 在Swagger中添加其他属性
我正在将Java 在Swagger中添加其他属性,java,swagger,springfox,Java,Swagger,Springfox,我正在将Swagger集成到我的项目中。我使用springfox和openapi3.0.3. 我想为数组添加字段附加项,并为自动生成的json(swagger自动生成的api文档)中的对象添加附加属性。但是我只能在程序员手工编写的json模式中找到这个属性,这不是我的情况 是否有任何注释要添加到对象,以便Swagger可以生成此字段 下面是我的SpringFox配置: @Configuration public class SpringFoxConfig { @Bean pub
Swagger
集成到我的项目中。我使用springfox
和openapi3.0.3.
我想为数组添加字段附加项
,并为自动生成的json(swagger自动生成的api文档)中的对象添加附加属性
。但是我只能在程序员手工编写的json模式中找到这个属性,这不是我的情况
是否有任何注释要添加到对象,以便Swagger
可以生成此字段
下面是我的SpringFox
配置:
@Configuration
public class SpringFoxConfig {
@Bean
public Docket postsApi() {
return new Docket(DocumentationType.OAS_30).select()
.apis(RequestHandlerSelectors.basePackage("packagename"))
.build()
.apiInfo(metaData());
}
private ApiInfo metaData() {
return new ApiInfoBuilder()
.title("Title")
.description("description")
.version("1.0.0")
.build();
}
}
现在,我的数组如下所示:
"TableArray": {
"title":"TableArray",
"type":"array",
"description": "some info",
"items": {
"type": "number"
}
}
我希望它是这样的
"TableArray": {
"title":"TableArray",
"type":"array",
"description": "some info",
"items": {
"type": "number"
}
"additionalItems": false
}
谢谢你的帮助 OpenAPI 3.0.x版本。@Helen谢谢,那么对象的其他属性呢?W/r/tadditionalProperties
,请参阅。这有用吗?@Helen是的,很有效,谢谢你!