Comment masquer un paramètre dans swagger?
quelqu'un a réussi à cacher un paramètre de documentation générée? J'ai trouvé un problème ici, mais à l'aide de @ApiParam(access="internal", required=false)
avant @HeaderParam
n'a pas l'air de fonctionner.
Vous devez vous connecter pour publier un commentaire.
Ok, en regardant les tests unitaires aidé. Vous devez d'abord définir un filtre:
Et puis l'activer dans
web.xml
Espère que cette aide.
Pour Les Champs
Pour Les Api
Pour Les Paramètres
Avec swagger-spring mvc (https://github.com/springfox/springfox) pour le moment il n'y a pas moyen d'utiliser SwaggerSpecFilter. Mais il respecte @ApiIgnore annotation - il peut être appliqué à la méthode de paramètre qui ne devrait pas apparaître dans les métadonnées générées.
Dans
sprigfox-swagger2
mise en œuvre il y a une annotation@ApiModelProperty
qui fait cela.Exemple:
Cette réponse décrit la solution actuelle dans springfox à l'aide de
.ignoredParameterTypes
ou@ApiIgnore
Annotation
@ApiParam(hidden = true)
le problème est réglé pour moi.