Swagger “如何更改招摇过市用户界面”;“违约”;路径

Swagger “如何更改招摇过市用户界面”;“违约”;路径,swagger,swagger-ui,Swagger,Swagger Ui,我已经尝试更改json文件中的basePath,这似乎只会更改swagger UI的底部“baseurl”。我想去掉在我的招摇过市UI中作为组标题出现的“默认设置”。有人能解决这个问题吗?我使用的是Swagger~2.0。默认值不是路径,而是标记 在Swagger 2.0中,使用标记进行分组。每个操作可以分配给零个或多个标记。在UI中,任何没有标记的操作都将在Default组下结束 "/pet/findByStatus": { "get": { "tags": [ "pe

我已经尝试更改json文件中的basePath,这似乎只会更改swagger UI的底部“baseurl”。我想去掉在我的招摇过市UI中作为组标题出现的“默认设置”。有人能解决这个问题吗?我使用的是Swagger~2.0。

默认值不是路径,而是标记

在Swagger 2.0中,使用标记进行分组。每个操作可以分配给零个或多个标记。在UI中,任何没有标记的操作都将在
Default
组下结束

"/pet/findByStatus": {
  "get": {
    "tags": [
      "pet"
    ],
    "summary": "Finds Pets by status",
    "description": "Multiple status values can be provided with comma seperated strings",
    "operationId": "findPetsByStatus",
    "consumes": [
      "application/xml",
      "application/json",
      "multipart/form-data",
      "application/x-www-form-urlencoded"
    ],
    "produces": [
      "application/xml",
      "application/json"
    ],
    "parameters": [
      {
        "name": "status",
        "in": "query",
        "description": "Status values that need to be considered for filter",
        "required": false,
        "type": "array",
        "items": {
          "type": "string"
        },
        "collectionFormat": "multi",
        "default": "available",
        "enum": [
          "available",
          "pending",
          "sold"
        ]
      }
    ],
    "responses": {
      "200": {
        "description": "successful operation",
        "schema": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Pet"
          }
        }
      },
      "400": {
        "description": "Invalid status value"
      }
    },
    "security": [
      {
        "petstore_auth": [
          "write:pets",
          "read:pets"
        ]
      }
    ]
  }
}

您可以看到操作有一个
标记
属性,其值为
“pet”
,该操作将分组在该标题下。

谢谢,我现在已经解决了!知道在Swagger PHP中,通过将以下内容添加到
@SWG\Get
@SWG\Post
注释(或您的
操作
类型是什么)中,可能会有帮助:
标记={“pet”}
一定要在您的文档顶部添加“标签”部分,这样您就可以包含标签的详细说明。(如上面罗恩的例子所示)