私はswagger.jsonには次のものが含まれています闊歩でJavaクライアントを持っている:2015年から闊歩codegenのJavaのクライアントの日付フォーマット
"updatedTime":{"type":"string","format":"date-time"}
This問題はdate-time
がJoda DateTime
を使用していないようなフォーマットを指定すると言います。私のクライアントにとっては、Joda
の表現ではなく、java.util.Date
のようなプロパティを表現したいと思っています。私は-DdateLibrary=java8
を使用してみましたが、それは、私は、次のコマンドを使用して、私のクライアントを生成するとき装うビルダーを使用してからクライアントを防ぐ:どのように私は、データ・タイプ闊歩は、レスポンスオブジェクトに使用するかを指定することができます
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
と表示されています。
は、あなたがこの回答を読むことがありますか? https://github.com/swagger-api/swagger-codegen/issues/2386 - 私はクライアントサイトの 'Joda DateTime'で生成されたjava8' LocalDateTime'と同じ問題を経験しています – bl4design