2016-05-17 84 views
2

有谁知道是否可以使用Java注释中的预填充/默认值创建示例帖子正文?我的目标是让用户在Swagger UI中查看POST端点时有一个工作示例。理想情况下,这个工作示例是通过代码中的注释创建的。Swagger示例帖子正文来自注释

有关模型对象属性示例:

@ApiModelProperty(example = "http://istock.com/my_cool_image") 
    @JsonProperty("submitted-image-url") 
    private String submittedImageUrl; 

会产生像这样在扬鞭UI(注意例如URL在示范模式显示出来):

enter image description here

+0

你有没有在代码中试过?这正是它的工作原理。输入模型将使用'示例'值模拟 – fehguy

+0

@fehguy是的,我已经尝试了几乎这个确切的代码。它似乎总是将submit-image-url的值填充到“string”,而不是我在上面的ApiModelProperty注释中指定的示例值。 – Fabian

回答

1

的它的设计方式,你必须单击数据类型下的示例值来填充request/Value textarea(至少在Swagger 1.5.9中)。