- 根据自定义接口文档生成接口api代码
- 根据自定义接口文档生成接口实现代码和service定义
- 根据自定义接口文档生成基于swagger-ui风格的代码和默认的serviceMock,利用该代码可以部署接口文档服务器和保证接口可用的联调环境接口系统
- 支持不同类型接口代码生成器定制
- 基于maven插件实现
- 使用dom4j解析接口文档,用jcodemodel输出代码
大面积重构
支持响应对象是Page 重构example接口,删除App、Api,新增Web
默认支持mybatis3.4 修复一些bug 支持自定义接口扩展的写法
修复baseDao的insertAll方法(注意个数限制,应该是<=1000,未完整测试) 完善baseDaoTest的生成方法 修复JacksonUtil的readList方法bug
修复client-tests install不成功的问题 修复codeg-test install没有skip的问题
新增mybaits3.4.0+ 支持
修改client相关代码 重构client测试用例和base*Dao测试用例 新增service测试用例 代码生成用foreach代替线程池
codemodel切换成大神的jcodemodel :https://github.com/phax/jcodemodel
- 错误码断言
- 响应值中对应标签为指定值,如 {"list[0].versionNo":"v1.4"}、{"nickName":"fastjrun"}等
- 组合条件(and)如{"sex":"1","nickName":"fastjrun"}
- 使用h2数据库代替持久层
- 单元测试用例代码模板化,参数和自定义断言配置化