Swagger UI日期格式如何更改



json的日期字段看起来像下面Swagger UI请求字段中的代码,我想更改长类型,比如"出生日期":"4312134523";。我该怎么做?

"birthDate": "2021-06-16T20:35:53.153Z",

我不完全确定birthDate使用的是什么类型,但从外观上看,我认为您使用的是java.time.Instant。对于像生日这样的东西,你应该使用java.time.LocalDate。更改类型在代码方面会更好。

你可以在这里查看文档

至于将日期写为时间戳,您可能需要检查属性spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS。也可能与查找spring.jackson.serialization.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS有关,具体取决于您是要打印毫秒还是纳秒。两者都是布尔属性。

最新更新