swagger-ui - OpenApi 在请求中隐藏模型属性
问题描述
我知道我们可以使用此链接@ApiModelProperty
中的此注释来隐藏请求时使用id
Swagger-Ui
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
但我正在使用这个 spring doc OpenApi 依赖项
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.2.32</version>
</dependency>
当我@ApiModelProperty
使用springdoc-openapi-ui
. 这可能是什么注释?
解决方案
您必须用 swagger 3 注释替换 swagger 2 注释(它已经包含在 springdoc-openapi-ui 依赖项中)。swagger 3 注释的包是 io.swagger.v3.oas.annotations。
这一切都在这里解释:
推荐阅读
- java - 数组中第 K 个最大的元素 - LeetCode 问题
- python - 如何连接具有空白条件的某些列
- ruby-on-rails - 如何在 Rails 6 中使用自定义 jQuery
- assembly - 如何使用 PIC16F877A 比较一个值是否在多个范围之一内
- spring - Spring @Transactional 不适用于 InvocationHandler
- php - 为什么我尝试在 PHP 中执行 system(unzip) 后得到错误代码 50
- sql - 检查列上的索引
- android - 同时在库和主应用程序中进行 FCM 消息传递
- javascript - Chart.js 水平线切割垂直线
- java - 在信任库中导入证书链 (.crt)