2017-09-28 5 views
1

追加のプロパティを許可しないようにaddtionalPropertiesを使用してスワッガードキュメントを生成する必要があります。たとえば、これは私が取得したいものです。スワッガーAPIを使用してadditionalPropertiesをスワッガーとして生成するには、オブジェクトに対してfalseを使用します。

"TestDTO" : { 
     "type" : "object", 
     "additionalProperties":false 
     "properties" : { 
     "property1" : { 
      "description" : "This is a test object.", 
      "$ref" : "#/definitions/TestDTO" 
     }, 
     "perperty2" : { 
      "type" : "string", 
      "description" : "this is a property." 
     } 
     } 
    }, 

私はhttps://github.com/swagger-api/swagger-core/blob/master/modules/swagger-models/src/main/java/io/swagger/models/ModelImpl.java

に見えたがsetAdditionalPropertiesは私がブール値でそれを設定するのですか、唯一の財産を受け入れますか?ブール値として

public void setAdditionalProperties(Property additionalProperties) { 
type(OBJECT); 
this.additionalProperties = additionalProperties; 
} 

答えて

関連する問題