Swagger多文件配置可以通过使用$ref关键字来引用其他文件。在Swagger中,可以使用YAML或JSON格式的文件。如果您想使用JSON格式的配置文件,可以按照以下步骤进行操作:

  1. 创建一个JSON格式的配置文件,例如config.json。

  2. 在Swagger的主配置文件中,使用$ref关键字引用该文件,例如:

swagger: '2.0'
info:
  title: Swagger Demo API
  version: 1.0.0
paths:
  /hello:
    get:
      responses:
        '200':
          description: 'Hello World!'
$ref: './config.json'
  1. 在config.json文件中定义需要引用的内容,例如:
{
  "definitions": {
    "User": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "name": {
          "type": "string"
        }
      }
    }
  }
}
  1. 在Swagger中,您可以使用定义的内容,例如:
swagger: '2.0'
info:
  title: Swagger Demo API
  version: 1.0.0
definitions:
  $ref: './config.json#/definitions/User'
paths:
  /users:
    get:
      responses:
        '200':
          description: 'Get users'
          schema:
            type: array
            items:
              $ref: '#/definitions/User'

如上所述,您可以使用$ref关键字引用其他文件,并在JSON格式的配置文件中定义需要引用的内容。


原文地址: https://www.cveoy.top/t/topic/sB5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录