开发一个 API 功能的流程
写一个 API ,重复 4 次,这也太繁琐了。。
大家估计只写一次吧,有啥工具可以推荐下给他呢
![]() |
1
SteinsGate 121 天前 via Android
apifox
|
2
xiao109 121 天前
后三点可以通过 openapi 来描述,然后生成代码、导入到 postman 里自动生成接口 request 、生成接口文档。
|
3
8520ccc 121 天前 via iPhone
不知道啥语言,我 golang 的话,现在最优方案
数据库写一次 struct 此时给字段加上备注 例如: 性别( 0 为男 1 为女) 接口 req res 再写一次 struct 此时可以复用数据库时的相同字段直接复制即可 这时候只要开发完,文档自动好了 |
4
datoujiejie221 121 天前 via iPhone
java 的话 mybatis 插件生成 model yapi 插件负责上传接口
|
![]() |
5
AlkTTT 121 天前 ![]() idea 有个插件,Doc View ,我记得作者也在这里推广过。用起来很爽
|
6
rocksolid 121 天前
轻舞飞扬
|
7
securityCoding 121 天前 via Android
不如用 pb ?
|
8
Rache1 121 天前
直接设计数据库的时候,把 comment 加上,然后根据 comment 生成 1 、2 、然后再生成 openapi 导入到 POSTMAN ,或者和生成 POSTMAN 专属的集合 JSON ,就完成了 3 ,然后把 3 发给前端,不就有 4 了。
|
9
zhenrong 121 天前
没必要,虽然写四次但是后面三次基本都是在复制粘贴了吧,工具虽然可以提高效率但不利于磨洋工摸鱼。
|
10
ffw5b7 121 天前 via Android
yapi
|
![]() |
14
jay4497 121 天前
朋友:你可别,整天指着这个多算点工时摸鱼呢 doge;
|
![]() |
16
watzds 121 天前
是你自己吧 😆
|
17
nothingistrue 121 天前
上全套 UML 工具,然后又多出来了 UML 工具购买成本、学习成本、重构成本。
工具选型或者过程选型,需要综合成本和收益综合考虑,百人以下的团队,数据库字段描述文档、给前端的标准文档(临时文档不算)这些都是成本收益比很低的东西,代码模型文档更是纯垃圾。 |
![]() |
18
tudou527 121 天前
1 解决不了,2-4 可以看看: https://oneapi.app
|
![]() |
19
james2013 121 天前
确实很麻烦,如果 java 开发的话,数据库字段加上注释后,我一般是用 mybatis 插件生成实体和注释,使用 swagger,在 swagger 界面上调试,前端也是在这个界面上,自动带有注释
|
20
hotsun168 121 天前
上上家的时候也有同样的问题,我给他们做了个开发环境的插件,自动根据数据库模型生成 DTO ,人工微调,然后根据 DTO 生成 Postman 的 JSON ,直接在 Postman 导入就完成所有接口的新建动作了。
|
21
tim9527 121 天前
我也是小公司,我都不写的。。。
|