swagger champ de date vs date-time champ

Je suis à l'aide de swagger pour tester mon api rest, celui de la propriété de ma classe d'entité est un champ de date pour laquelle j'ai besoin de la date au format aaaa-mm-jj , mais swagger schéma du modèle est de montrer ce domaine comme date-heure au lieu de champ de date, donc il donne la date avec l'heure et de la zone. Comment puis-je convertir cette date dans le champ date ?

J'ai un java de la classe d'entité TimeEntry.java l'un de ses biens est la Date, ça ressemble à ça.

@ApiModelProperty(required = true)
@JsonFormat(pattern = DATE_FORMAT)
private Date date;

pour ce champ, sur le style de l'INTERFACE utilisateur de schéma du modèle, le champ affiche la date "date": "2016-01-08T22:34:22.337 Z" mais j'ai besoin de cela comme un "date":"2016-01-08" .

J'ai essayé ce qui suit:

1.

@ApiModelProperty(required = true, dataType="date")  
@JsonFormat(pattern = DATE_FORMAT)   
private Date date;

2.J'ai essayé de suivre le long de ce code (remplacer OverrideConvertor classe), mais ne pouvait pas trouver swagger-core 1.3 version mvn repo. Uniquement disponible est la version 1.5 https://github.com/swagger-api/swagger-core/wiki/overriding-models

  1. Apparemment à partir de la version 1.5, ils ont enlevé le OverrideConvertor classe
    https://groups.google.com/forum/#!topic/swagger-swaggersocket/ChiknyHZiP4

S'il vous plaît aider.

En regardant le javadoc je crois dataType est un type java, comme dans java.lang.String ou int, pas le "swagger".
est l'arrogance de l'annotation , cette annotation est une méthode de type de données qui prend le chemin d'accès complet de la classe du type dont nous avons besoin , dans ce cas, il est org.joda.temps.LocalDate. Dans la section Réponse dit la même chose. De vérifier la principale propriété de type de données de la section 5.3 ici: springfox.github.io/springfox/docs/snapshot/...

OriginalL'auteur Sourav | 2016-01-11