Swagger的正确使用姿势(使用swagger link生成网络源代码)

方法一 使用浏览器

[https://generator.swagger.io/#!/clients/generateClient](https://generator.swagger.io/#!/clients/generateClient)
{
     "spec": {},
     "options": {},
     "swaggerUrl": "Your Swagger URL",
     "authorizationValue": {
         "value": "",
         "type": "“,
         "keyName": ""
     },
     "securityDefinition": {
     "type": "",
     "description": ""
     }
}

方法二 配置codegen(不用online)

下载安装jdk

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
export PATH=${JAVA_HOME}/bin:$PATH

下载codegen

git clone https://github.com/swagger-api/swagger-codegen
cd swagger-codegen

下载maven,执行

mvn clean package

这样就可以生成了

cd swagger-codegen
java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \
   -i http://petstore.swagger.io/v2/swagger.json \
   -l php \
   -o /var/tmp/php_api_client

cd swagger-codegen
java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \
   -i http://192.168.41.150:9001/swagger/docs/v1 \
   -l android \
   -o ~/abc
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • swagger是一个统一前后端的好工具,可以使用它来规划客户端的API访问规划,可以用来规划服务端接口的开发。这篇...
    徐磊x阅读 6,896评论 4 20
  • 一切理论化和概念化的东西网上都能搜到,这里只记录了一个我自己的实践过程 现在经常用到 yaml, 就势必用到 sw...
    小鸡豆沙包阅读 10,933评论 1 6
  • swagger的使用 1.使用swagger-codegen生成server端的controller 两种方式: ...
    lingfighting阅读 7,045评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,410评论 19 139
  • 胜利女神 无臂维纳斯和众神 局部
    尘平阅读 884评论 0 0

友情链接更多精彩内容