首页 > 解决方案 > OpenApi 在请求中隐藏模型属性

问题描述

我知道我们可以使用此链接@ApiModelProperty中的此注释来隐藏请求时使用idSwagger-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-uispringdoc-openapi-ui

解决方案


您必须用 swagger 3 注释替换 swagger 2 注释(它已经包含在 springdoc-openapi-ui 依赖项中)。swagger 3 注释的包是 io.swagger.v3.oas.annotations。

这一切都在这里解释:


推荐阅读