我在 swagger 中有一个 java 客户端,它的 swagger.json 包括以下内容:
"updatedTime":{"type":"string","format":"date-time"}
这个2015 年的问题说将格式指定为date-time
不使用Joda DateTime
. 对于我的客户,我希望将属性表示为java.util.Date
而不是Joda
表示。我尝试使用-DdateLibrary=java8
,但是当我使用以下命令生成客户端时,这会阻止客户端使用 feign builder:
java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate -i http://localhost:8080/swagger.json -l java --library feign -DdateLibrary=java8 -o samples/client/my-service/java
如何指定响应对象应该使用什么数据类型?实际上,在服务上,属性已经表示为java.util.Date
。