在swagger中按路径过滤服务

时间:2018-04-02 17:30:45

标签: swagger swagger-ui swagger-editor

我有一个spring-boot应用程序,其中一些REST服务分组在/api路径下。

我在/management路径下分组了一些其他服务,我不希望它们显示在/v2/api-docs中。

我使用springfox依赖项生成swagger文档:

    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger2</artifactId>
        <version>2.6.1</version>
    </dependency>

    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger-ui</artifactId>
        <version>2.6.1</version>
    </dependency>

如何在swagger json中过滤掉以/management url开头的服务?

1 个答案:

答案 0 :(得分:0)

您需要在定义中添加标签。我不知道

的自动化方式
paths:
  "/management":
    get:
     tags:
       - Management
     summary: Manages something
     ...
  "/v2/api-docs:
     get:
     tags:
       - Documentation
     summary: Docs
     ...