APP代码生成器

1. 简介

Android IOS 基于Swagger接口文档的自动化代码生成器,请配合本平台Android IOS基础依赖使用。本工具提供自动化接口代码,数据交换对象DTO的自动代码生成。

2. 使用环境

java1.8及其以上。

3. 如何使用

下载jar/generator-*.jar包到本机电脑任何位置,尽可能使用最新版。

Windows电脑请使用cmd命令行,Mac电脑使用iTerm,cd到jar包目录(推荐把jar所在路径配置成系统环境变量,这样不用每次都cd到jar指定位置)

建议每个项目建立了一个命令文件(generator.bat/generator.sh),当服务端接口更新时,执行该文件即可一键更新app api交互代码。

4. 命令行参数解析

java -jar generator-1.1.2.jar http://localhost:23700/api/swagger.json /Users/Steven/Desktop/ios/ IOS demo/General/Api demo/General/Models 【系统公共模块-操作日志】 App

参数顺序:

【swagger地址】

【生成接口的本机保存位置】

【生成代码类型 Android/IOS】

【Android Service签名|IOS Api存放路径】

【Android Entity包名|IOS model存放路径】

【filterTagList 多个tag 空格隔开】

5. 执行成功示例

成功示例

6. 特别注意

由于接口的不稳定性,通信接口需要根据服务端的修改进行覆盖生成,所以请勿更改生成的接口交互代码,接口发生变化,请运行命令进行接口自动化升级。

源码地址:http://sources.jpsycn.com/dev-plat/api-gen/api-gen.git

Copyright © jpsycn.com 2018 all right reserved,powered by Gitbook该文件修订时间: 2019-09-10 14:26:40

results matching ""

    No results matching ""