OpenApi在请求中隐藏模型属性

时间:2020-07-10 06:30:10

标签: swagger-ui springdoc-openapi-ui

我知道我们可以在使用@ApiModelProperty时使用此link中的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文档OpenApi依赖项

 <dependency>
       <groupId>org.springdoc</groupId>
       <artifactId>springdoc-openapi-ui</artifactId>
       <version>1.2.32</version>
 </dependency>

使用@ApiModelProperty时没有得到此注释springdoc-openapi-ui。这可能是什么注释?

1 个答案:

答案 0 :(得分:1)

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

全部在这里说明: