首页 文章

springfox - swagger 2 - 如何设置全局参数的类型

提问于
浏览
0

我正在使用带有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 回答

  • 0

    .modelRef(new ModelRef("integer")) 更新为 .modelRef(new ModelRef("string")) .

相关问题