Java Swagger ApiModelProperty访问
对于REST端点上的请求和响应,我使用相同的对象。 是否可以使用ApiModelProperty(access=“response”) 然后用@apimplicitparam(access=“response”)Java Swagger ApiModelProperty访问,java,spring-mvc,swagger-2.0,Java,Spring Mvc,Swagger 2.0,对于REST端点上的请求和响应,我使用相同的对象。 是否可以使用ApiModelProperty(access=“response”) 然后用@apimplicitparam(access=“response”) 因此,该属性只显示在响应对象的swagger文档中,而不显示在请求对象中?我认为您可以尝试使用 @ApiParam(access = "hidden") 参考资料: 您现在可以使用 @ApiModelProperty(hidden=true) 您也可以尝试: @Schema(acc
因此,该属性只显示在响应对象的swagger文档中,而不显示在请求对象中?我认为您可以尝试使用
@ApiParam(access = "hidden")
参考资料:您现在可以使用
@ApiModelProperty(hidden=true)
您也可以尝试:
@Schema(accessMode=AccessMode.READ_ONLY)
您可以使用
@ApiModelProperty(readOnly=true)实现相同的功能。
允许将模型属性指定为只读。它将对请求隐藏属性,并仅显示响应
@ApiModelProperty(readOnly = true)
为此,您最好编写一个新的DTO不幸的是,这在swagger 1.6上不起作用,当此注释应用于java字段时,请求和响应的属性都会显示出来。