java - 如何使用rest dsl指定swagger参数 "format"?

标签 java apache-camel swagger

我使用 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/

相关文章:

java - 我该如何更改此 ATM 代码,以便它

java - 如何在 Java 中生成字符串 "elegantly"?

java - 需要在 camel Talend 中动态创建 SQL 语句

electron - Electron 开发-根据挥洒的定义生成API客户端

ruby-on-rails - 需要 Swagger 文档的授权

java - 如何在 Activity 中使用扩展的webview类

java - Spring-boot 数据源提交问题

java - NotifyBuilder 在重复运行时表现不一致

java - 如何在 Camel quickfixj 组件中启用多线程

symfony - 带有自定义 JSON 主体的 Api 平台自定义 Controller