Java Swagger在Response Body中隐藏一个值,但从Example Value中隐藏一个值

时间:2018-10-01 10:23:08

标签: java json api swagger

是否可以从Swagger的UI响应主体中隐藏一个值,而不是从示例值中隐藏一个值? 例如,我希望经过身份验证的用户能够看到他需要输入哪些值(例如在POST中),每个值是什么类型的数据,是否需要该值等等。 但是,我不希望用户能够看到敏感值(例如,在GET / all中),就像其他用户的电子邮件一样。

到目前为止,我可以通过@JsonIgnore隐藏示例值和响应主体上的值,或者仅通过@ApiModelProperty(hidden = true)隐藏示例值中的值。我需要第三个选项(仅隐藏在“响应主体”中)。

此外,尝试在getter上使用@ApiModelProperty(hidden = true),但结果相同。

谢谢!

0 个答案:

没有答案