要使用Swagger 3.x(OpenAPI Specification 3.x)从源代码注释生成OAS YAML文件,您可以使用Swagger Codegen或OpenAPI Generator
以下是如何使用这两种方法的基本步骤:
java -jar /path/to/swagger-codegen-cli.jar generate -i /path/to/input.yaml(or .json) -l swagger -o /path/to/output
其中:
/path/to/swagger-codegen-cli.jar
是Swagger Codegen JAR文件的路径(步骤2下载的文件)。/path/to/input.yaml(or .json)
是Swagger API文档输入文件(JSON或YAML格式)。在线代码注释可以通过工具如swaggo/swag 或者 go-swagger 自动生成。-l swagger
表示要生成的输出文件的语言是Swagger(OpenAPI)。/path/to/output
是生成的OAS YAML文件保存的目录。npm install @openapitools/openapi-generator-cli -g
openapi-generator generate -i /path/to/input.yaml(or .json) -g openapi -o /path/to/output
其中:
/path/to/input.yaml(or .json)
是OpenAPI API文档输入文件(JSON或YAML格式)。在线代码注释可以通过工具如swaggo/swag 或者 go-swagger 自动生成。-g openapi
表示要生成的输出文件的语言是OpenAPI。/path/to/output
是生成的OAS YAML文件保存的目录。领取专属 10元无门槛券
手把手带您无忧上云