Ich mache eine REST-API und möchte bei der Klassengenerierung die Jackson-Annotation hinzufügen, um Nullfelder zu ignorieren, daher möchte ich diese Annotation onfly für bestimmte Klassen hinzufügen, nicht für das Lochprojekt.Swagger Codegen ignorieren Nullfelder für POJO-Klassen
Ich weiß, dass dies, indem in application.properties die folgende Zeile acomplished werden:
spring.jackson.default-property-inclusion=non_null
Aber die für ganzes Projekt ist.
Ich sehe, dass es einige „.mustache“ Dateien
- api.mustache
- apiController.mustache
Ich nehme an, dass ich einen Code in einem dieser einen hinzuzufügen haben, oder sollte ich etwas Code in application.yml einfügen?
Ich benutze auch Spring Boot mit Swagger-codgen.
Vielen Dank im Voraus und einen schönen Tag!
Es gibt offene GitHub Problem zu diesem Thema. Support/upvote es PLS https://github.com/swagger-api/swagger-codegen/issues/6488 –