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/t
additionalProperties
,请参阅。这有用吗?@Helen是的,很有效,谢谢你!