documentation - Java 8 LocalDate displaying in swagger -
i have dto contains field of java 8 localdate type. jackson annotations it's possible set format iso.date , works good. swagger (i have version 2.+) see localdate.class object
localdate { month (integer, optional), year (integer, optional) } (that's true but...) want dipsay string format works util.date. how can solve it?
i facing same problem, added
@bean public docket docket() { return new docket(documentationtype.swagger_2) .groupname("name") .directmodelsubstitute(localdatetime.class, string.class) .directmodelsubstitute(localdate.class, string.class) .directmodelsubstitute(localtime.class, string.class) .directmodelsubstitute(zoneddatetime.class, string.class) .apiinfo(apiinfo()) .select() .paths(paths()) .build(); } in docket configuration.
directmodelsubstitute makes swagger treat localdate string class
Comments
Post a Comment