Par défaut, pour "type": "boolean" dans la spécification JSON, Swagger génère un champ Boolean
(objet, non-primitif, nullable) dans le modèle. Existe-t-il un moyen de faire en sorte que Swagger génère des champs boolean
(primitifs, non-nullables) dans les modèles à la place?Rendre Swagger utiliser la primitive int et boolean dans les modèles générés
La raison d'être est: Spring MVC va initialiser ces champs avec null
sur entrée invalide, ce qui est tellement indésirable. Mieux vaut les garder avec les valeurs par défaut.
Même question avec int
par rapport à Integer
. NB: Swagger a son propre concept de type "primitif" qui n'a aucun rapport avec les primitives Java et n'est pas ce que je cherche.
Utilisez-vous springfox? –
@DmitrySenkovich Non, et je ne sais pas ce que c'est – alamar
J'ai décidé de faire une recherche pour les deux cas de toute façon :) –