2017-11-29 5 views
0

スワッガーファイルからJavaクラスを生成しています。以下はスワッガーファイルの一部です。スワッガーで生成されたクラス名を変更する

"jobCardStepList":{ "タイプ": "オブジェクト"、 "プロパティ":{ "jobCardStep":{ "タイプ": "アレイ"、上記部品闊歩するため

生成されますJavaクラス

UpdateJobCardRequestJobCardStepListJobCardStep.java

私は、適切な名前を持つこのクラスの名前を変更したいです。 はSwaggerジェネレータからクラス名を変更する方法はありません。

答えて

2

現在、モデルをインラインで定義しています。

モデルを別のセクションで定義し、仕様で参照することをお勧めします。次に例を示します。

モデルの定義:https://github.com/swagger-api/swagger-codegen/blob/master/modules/swagger-codegen/src/test/resources/2_0/petstore.yaml#L654

参考:https://github.com/swagger-api/swagger-codegen/blob/master/modules/swagger-codegen/src/test/resources/2_0/petstore.yaml#L49

そのように、Javaクラス名の名前が仕様で定義されたモデル名に基づいています。

関連する問題