我正在使用带有spring boot的swagger 2.5.0来生成api doc . 我已经配置了一个全局头参数,如下所示:
myDocket.globalOperationParameters(return Arrays.asList(
new ParameterBuilder()
.name("version")
.description("Version of the api. Starting with 1.")
.modelRef(new ModelRef("integer"))
.parameterType("path")
.defaultValue("1")
.required(true)
.build()))
问题是,它生成了这个apidoc.json:
....“parameters”:[{“name”:“version”,“in”:“path”,“description”:“api的版本 . 从1开始 . ”,“required”:true,“类型 “:” REF”, “默认”: “1”}],.....
问题是 "type":"ref" . Swagger编辑说这是无效的 .
我怎么能得到招摇来产生 "type":"string" ???
1 回答
将
.modelRef(new ModelRef("integer"))
更新为.modelRef(new ModelRef("string"))
.