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

时间:2016-11-16 22:44:15

标签: spring-boot swagger swagger-2.0

我使用swagger 2.5.0和spring boot来生成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:

  

..."参数":[{"名称":"版本""在":"路径& #34;,"描述":"版本   api。从...开始   1""需":真,"类型":" REF""默认":" 1& #34;}],...

问题在于"类型":"参考" 。 Swagger编辑说这是无效的。

我如何能够轻率地生成"输入":"字符串" ???

1 个答案:

答案 0 :(得分:0)

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