使用标签分组操作
您可以为每个 API 操作分配一个 tags
列表。带标签的操作可能会被工具和库以不同的方式处理。例如,Swagger UI 使用 tags
来分组显示的操作。
1paths:2 /pet/findByStatus:3 get:4 summary: Finds pets by Status5 tags:6 - pets7 ...8 /pet:9 post:10 summary: Adds a new pet to the store11 tags:12 - pets13 ...14 /store/inventory:15 get:16 summary: Returns pet inventories17 tags:18 - store19 ...
(可选)您可以使用根级别的全局 tags
部分为每个标签指定 description
和 externalDocs
。此处的标签名称应与操作中使用的名称匹配。
1tags:2 - name: pets3 description: Everything about your Pets4 externalDocs:5 url: http://docs.my-api.com/pet-operations.htm6 - name: store7 description: Access to Petstore orders8 externalDocs:9 url: http://docs.my-api.com/store-orders.htm
全局标签部分中的标签顺序还控制 Swagger UI 中的默认排序。请注意,即使某个标签未在根级别定义,也可以在操作中使用该标签。