swagger 多文件配置,如何引入呢json 格式的文件,还有其他配置文件的格式又是怎么样的呢 我要的是json 格式的 具体如何做啊
Swagger多文件配置可以通过使用$ref关键字来引用其他文件。在Swagger中,可以使用YAML或JSON格式的文件。如果您想使用JSON格式的配置文件,可以按照以下步骤进行操作:
-
创建一个JSON格式的配置文件,例如config.json。
-
在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'
- 在config.json文件中定义需要引用的内容,例如:
{
"definitions": {
"User": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
}
}
}
}
}
- 在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 著作权归作者所有。请勿转载和采集!