org.joda.LocalTime 在 Swagger 中的表示
Representation of org.joda.LocalTime in Swagger
我们正在使用 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")
运气不好。
如有任何帮助,我们将不胜感激。
原来大摇大摆使用joda LocalTime的问题我还没解决。
但是,由于 java 中的日期和时间 api 现在(最终)从 java 8 开始更新,当我们转向这些而不是使用 joda 时间时,问题就解决了。
我们正在使用 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")
运气不好。
如有任何帮助,我们将不胜感激。
原来大摇大摆使用joda LocalTime的问题我还没解决。 但是,由于 java 中的日期和时间 api 现在(最终)从 java 8 开始更新,当我们转向这些而不是使用 joda 时间时,问题就解决了。