Je crée une API REST et je voudrais ajouter à la génération de classe l'annotation Jackson pour ignorer les champs nuls, donc je voudrais ajouter cette annotation onfly pour certaines classes, pas pour le projet de trou.Swagger codegen ignore les champs null pour les classes POJO
Je sais que cela pourrait être acomplished en ajoutant application.properties la ligne suivante:
spring.jackson.default-property-inclusion=non_null
Mais cela est pour le projet entier.
Je vois qu'il ya des fichiers « .mustache »
- api.mustache
- apiController.mustache
Je supose que je dois ajouter un code dans l'un de celui-ci, ou devrais-je insérer un code dans application.yml? J'utilise aussi Spring Boot avec Swagger-codgen.
Merci d'avance et bonne journée!
Il existe un problème GitHub ouvert sur ce sujet. Support/upvote PLS https://github.com/swagger-api/swagger-codegen/issues/6488 –