我是一个招摇的新手,我一直在尝试用swagger编辑开发api .
Swagger-codegen声明这是一个开源代码生成器,可直接从Swagger定义的RESTful API构建服务器存根和客户端SDK .
当我使用swagger-editor时,我可以看到选项:生成服务器和生成客户端(我在本地运行swagger-editor)
swagger-codegen是否具有与swagger-editor中的Generate server和Generate Client相同的功能,还是还有更多功能吗?
提前致谢 .
1 回答
Swagger Editor使用在http://generator.swagger.io托管的Swagger Codegen的在线版本 . 还有其他方法可以运行Swagger Codegen,例如:
下载并使用command-line version(或者自己从源代码构建)
使用Docker image
直接调用在线版http://generator.swagger.io
主要区别在于Swagger Editor使用默认选项调用Codegen . 如果要自定义输出,例如使用custom package name或custom codegen templates,您需要自己运行Codegen .