Swagger-UI dist ver v3.20.4,未显示@Min @Max

时间:2019-01-03 22:31:01

标签: java swagger-ui

我从here中获取了最新的Swagger-UI,并将子文件夹“ dist”(标记为v3.20.4版)复制到我的Jersey项目中,以升级Swagger-UI。以下是示例处理程序。 @Min和@Size未显示在UI上,我想显示参数范围:

enter image description here

这是Java代码:

@GET
@ApiOperation(value = "Retrieves a particular app.", response = App.class)
@Path("/{resource}")
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
public Response getItem(@Size(min=1, max=64, message="out of range") @DefaultValue("test") @PathParam("resource") String resource,
@Min(value = 100, message = "Too less") @DefaultValue("200") @PathParam("id") long id) { ...
}

swagger.json看起来不错:

... paths":{"/apps/{resource}":{"get":{"summary":"Retrieves a particular app.","description":"","operationId":"getItem","produces":["application/json","application/xml"],"parameters":[{"name":"resource","in":"path","required":true,"type":"string","default":"test","maxLength":64,"minLength":1},{"name":"id","in":"path","required":true,"type":"integer","default":200,"minimum":100,"format":"int64"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/App"}}}}}...

0 个答案:

没有答案