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. Какая может быть аннотация к этому?


person Shailendra Madda    schedule 10.07.2020    source источник


Ответы (1)


Вы должны заменить аннотации swagger 2 на аннотации swagger 3 (они уже включены в зависимость springdoc-openapi-ui). Пакет для аннотаций swagger 3 — io.swagger.v3.oas.annotations.

Здесь все объясняется:

person Community    schedule 13.08.2020