Java8LocalDate以大摇大摆的方式显示
我有一个DTO,它包含Java8LocalDate类型的字段。使用Jackson注释,可以将格式设置为Java8LocalDate以大摇大摆的方式显示,java,documentation,swagger,microservices,swagger-2.0,Java,Documentation,Swagger,Microservices,Swagger 2.0,我有一个DTO,它包含Java8LocalDate类型的字段。使用Jackson注释,可以将格式设置为ISO.DATE,一切正常。但是Swagger(我有版本2++)将LocalDate.class视为对象 LocalDate { month (integer, optional), year (integer, optional) } (这是真的,但是…)我想说这是一个带有格式的字符串,因为它与util.Date一起工作。 我该怎么解决呢?我也面临同样的问题,所以我补充道 @Bean pub
ISO.DATE
,一切正常。但是Swagger(我有版本2++)将LocalDate.class
视为对象
LocalDate {
month (integer, optional),
year (integer, optional)
}
(这是真的,但是…)我想说这是一个带有格式的字符串,因为它与util.Date
一起工作。
我该怎么解决呢?我也面临同样的问题,所以我补充道
@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();
}
在摘要配置中
directModelSubstitute
大摇大摆地将LocalDate
视为String
class请正确缩进代码以防止滚动