繁体   English   中英

Swagger ApiModel 属性访问

[英]Swagger ApiModelProperty access

我在 REST 端点上为我的请求和响应使用相同的对象。 是否有可能与注释ApiModelProperty一个属性(存取=“响应”),然后用@ApiImplicitParam(存取=“响应”)注释其余端点方法使得属性仅在招摇文档的响应对象,而不是示出了请求一?

您可以使用@ApiModelProperty(readOnly = true).实现相同的@ApiModelProperty(readOnly = true). 允许将模型属性指定为只读。 它将隐藏请求的属性并仅显示响应。

@ApiModelProperty(readOnly = true)

我想你可以试试

@ApiParam(access = "hidden")

参考:
带有 Swagger 的 Spring Rest API – 微调公开的文档

你也可以试试:

@Schema(accessMode=AccessMode.READ_ONLY)

你最好为此编写一个新的 DTO

您现在可以使用

@ApiModelProperty(hidden=true)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM