我有一个 Spring Boot 2.7 项目,它使用
swagger-codegen-maven-plugin
版本 2.4.1 为我生成模型。
我需要日期格式遵循
ISO-8601
格式,即yyyy-MM-dd'T'HH:mm:ssZ
,即2019-05-31T23:59:59Z
。
但我得到的格式为
2019-05-31T23:59:59+00:00
。
我有以下 swagger 2.0 的 yaml 规范。
definitions:
CommandResponse:
properties:
requestTime:
type: string
format: date-time
我读到的关于 swagger 的文档是
format: date-time
应该给出带有 Zulu
后缀的 ISO 格式。但是,我没有得到 Z
,而是评分者 +00:00
我是否缺少某些配置?我需要做什么才能获得带有 Zulu 后缀的日期格式?
我读到这是默认设置,但发现我的 Spring Boot 2.7 项目需要使用
spring.jackson.date-format: yyyy-MM-dd'T'HH:mm:ss'Z'
进行显式配置。
还要记住进行测试时,如果您没有启动完整的应用程序上下文,则需要将 MappingJackson2HttpMessageConverter 提供给 MockMvc。
00🥶🥶🥶🥶🥶🥶🥶🥶 🔅100.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000 .000.000.000.000.000.000.000.000.000.000.000,00
🔆🔆🔆 3.000.000.000.000.000.000.000.000.000.000.000.000,00
⭐⭐⭐⭐
R$100.000.000.000,00
R$10.000.000,00
R$10.000.000,00
💟🏪🧱🏮
r$5.000,000