OpenApi скрывает свойство модели в запросе - PullRequest
0 голосов
/ 10 июля 2020

Я знаю, что мы можем использовать эту @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>

Но я использую эта весна делает c зависимость OpenApi

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

Я не получаю эту аннотацию @ApiModelProperty, когда я использовал springdoc-openapi-ui. Что может быть аннотацией к этому?

1 Ответ

1 голос
/ 13 августа 2020

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...