我使用 apache Camel 创建休息服务。希望通过创建分区“格式”swagger 来解决问题。期望:
"/action" : {
"get" : {
"summary" : "summary",
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "updatedate",
"in" : "query",
"description" : "description",
"required" : false,
"type" : "string",
"format":"date"
}]
但是这段代码:
rest().description("description").produces("application/json")
.get("/action").bindingMode(RestBindingMode.json).description("description").outTypeList(qwe.class)
.param().type(RestParamType.query).description("description").dataType("string").name("updatedate").required(false).endParam()
生成不带"format":"date"部分的 Swagger :
"/action" : {
"get" : {
"summary" : "summary",
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "updatedate",
"in" : "query",
"description" : "description",
"required" : false,
"type" : "string"
}]
最佳答案
尚不支持此功能,因此我已记录票证以便在下一版本中实现此功能。您可以关注此票:https://issues.apache.org/jira/browse/CAMEL-11991
关于java - 如何使用rest dsl指定swagger参数 "format"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41618748/