我把招摇配置成这样:
@EnableSwagger2
public class SwaggerConfiguration {
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.directModelSubstitute(ZonedDateTime.class, String.class)
.directModelSubstitute(LocalDateTime.class, String.class)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.any())
.paths(PathSelectors.any())
.build();
}
}
在我的dto中,我有:
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSSSSZ")
private ZonedDateTime createdAt;
但愚蠢的 swagger 的用户界面显示错误的方式:
如何指示swaggerui将其显示为字符串值,并将日期接受为字符串?
暂无答案!
目前还没有任何答案,快来回答吧!