2016-11-16 18 views
0

私はspring bootでswagger 2.5.0を使用してapi docを生成しています。 私はこのようなグローバルヘッダパラメータを設定している: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を生成すること、である。

.... "パラメータ":[{ "名前": "type": "ref"、 "default": "1"、 "required":true、 "type": "version"、 "in": "path"、 "description": "バージョン のAPIから始まり、 で始まります。 "}]、.....

問題は" type "です:" ref "。スワッガーエディターによれば、これは無効です。

どうすれば生成することができますか"type": "string" ???

答えて

0

.modelRef(new ModelRef("integer"))から.modelRef(new ModelRef("string"))に更新してください。

関連する問題