摇摆日期字段与日期时间字段
我正在使用swagger来测试我的休息api,我的实体类的属性之一是一个日期字段,我需要以yy-mm-dd格式的日期,但是swagger模型模式将此字段显示为日期时间而不是日期字段,因此它给出了带有时间和区域的日期。如何将此日期时间转换为日期字段?
我有一个java实体类TimeEntry.java它的一个属性是Date,它看起来像这样。
@ApiModelProperty(required = true)
@JsonFormat(pattern = DATE_FORMAT)
private Date date;
对于此字段,在swagger UI模型架构上,字段日期显示为“date”:“2016-01-08T22:34:22.337Z”,但我需要将其作为“date”:“2016-01-08”。
我尝试了以下方法:
1.
@ApiModelProperty(required = true, dataType="date")
@JsonFormat(pattern = DATE_FORMAT)
private Date date;
2.尝试按照此代码(覆盖OveroverConvertor类)但找不到swagger-core 1.3版本mvn存储库。仅可用的是1.5版本 https://github.com/swagger-api/swagger-core/wiki/overriding-models
- 显然,从1.5版本开始,他们已经删除了OverrecoverConvertor类 https://groups.google.com/forum/#!topic/swagger-swaggersocket/ChiknyHZiP4
请帮忙。