《代码生成器让你告别重复枯燥的工作(一)》发布后,受到的关注还是比较多,而且私下也有不少朋友提出了自己的建议。最近对swagger的api文档网站进行了支持,考虑到swagger网站配置的方式有好多种,我把我的网站配置生成了可执行文件放在了github里面,后面大家可以运行exe文件,体验下完整的代码生成过程。
源码网站
https://github.com/xindizhiyin2014/CodeProducer?tab=readme-ov-file
swagger网站配置
目前已支持Flask+Flasgger搭建的swagger网站。其他的搭建方式目前正在支持中,由于swagger的搭建方式有很多种, 大家使用我这边放到github上的环境体验过代码生成后,如果发现CodeProducer代码生成器无法正常把自己公司的api文档生成代码,可以和我联系哦,我这边免费帮大家兼容支持一下。
swagger环境体验
打开源码网址后,进入这个文件夹,项目下载到本地后,在终端中cd到红色框选中的文件夹下,看到可执行文件,然后在执行如下命令即可:
sh run.sh
等到终端出现如下提示后,即代表一个简单swagger api文档网站启动起来了。
然后我们在浏览器中输入如下网址:
http://127.0.0.1:5000/apidocs/
然后我们就可以在浏览器中看到我用来调试的几个api,具体如下:
点击红色框的位置,即可查看某个具体的接口信息
我们要生成代码时,可以复制顶部网址栏里的url地址如下:
接下来我们把网址复制到Code Producer软件中:
其中账号,密码在项目readme页面可以看到:
点击提交后,我们在Xcode的aa目录下,即可看到我们通过软件生成的代码:
更详细的流程大家可以看下《代码生成器让你告别重复枯燥的工作(一)》,这里不再详细展开了。