我们正在使用Swagger(1.5.15)来显示我们的休息api。
表示我们使用org.joda.LocalTime的时间(由于遗留原因,不能使用java8时间)。 api按预期工作,格式为“HH:MM:SS”,但是,swagger将其显示为
"LocalTime": {
"type": "object",
"properties": {
"chronology": {
"$ref": "#/definitions/Chronology"
},
"millisOfDay": {
"type": "integer",
"format": "int32"
},
"hourOfDay": {
"type": "integer",
"format": "int32"
},
...
哪个(如果我没有严重错误)意味着问题不在Swagger-UI中。
我们与
一起尝试过不同版本的Swagger@ApiModelProperty(dataType = "org.joda.time.LocalTime", example = "10:11:12")
没有运气。
非常感谢任何帮助。
答案 0 :(得分:1)
我还没有解决在swagger中使用joda LocalTime的原始问题。 但是,由于Java中的日期和时间api现在(最终)从Java 8开始进行了更新,因此当我们移至这些日期而不使用joda time时,为我们解决了该问题。