2016-11-16 38 views
0

我使用swagger 2.5.0與spring引導來生成api文檔。 我已經配置這樣一個全局報頭參數:springfox - swagger 2 - 如何設置全局參數的類型

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:

.... 「參數」:[{ 「名稱」: 「version」,「in」:「路徑」,「描述」:「版本 api。從 開始1.」,「required」:true,「type」:「ref」,「default」:「1 「}],.....

問題是」type「:」ref「。 Swagger編輯說這是無效的。

我怎樣才能得到大招「type」:「string」 ???

回答

0

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

相關問題