2017-11-29 2 views
0

Ich erzeuge Java-Klassen aus einer Swagger-Datei und folgende ist der Teil der Swagger-Dateien.Change Swagger generierte Klassennamen

"jobCardStepList": { "type": "Objekt", "Eigenschaften": { "jobCardStep": { "type": "Array"

für den obigen Teil Swagger erzeugt eine Java-Klasse

UpdateJobCardRequestJobCardStepListJobCardStep.java

ich will diese Klasse mit einem richtigen Namen benennen. gibt es eine Möglichkeit, die Klassennamen aus dem Swagger-Generator zu ändern.

Antwort

2

Derzeit definieren Sie das Modell inline.

Ich würde empfehlen, das Modell in einem anderen Abschnitt zu definieren und es in Ihrer Spezifikation zu verweisen. Hier ein Beispiel:

Modell Definition: https://github.com/swagger-api/swagger-codegen/blob/master/modules/swagger-codegen/src/test/resources/2_0/petstore.yaml#L654

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

Auf diese Weise wird der Name der Namens Java-Klasse wird auf dem Modellnamen in der Spezifikation definiert basieren.

Verwandte Themen