03-Apifox接口文档一体化协作平台
一、接口文档选型
默认的原生的 swagger 界面和交互并不是很便捷,增加了前后端沟通和协作的时间成本。
因此选择成型的免费、功能丰富、没有太多限制的工具 ApiFox
(很多大厂都在用),强烈推荐!
Apifox 官方网站地址:Apifox - API 文档、调试、Mock、测试一体化协作平台。
Apifox 官方帮助文档:Apifox 快速入门 | Apifox 帮助文档
● 推荐官网首页直接下载客户端版(免费)使用即可。
二、代码改动
2.0 pom依赖新增
1 |
|
2.1 Swagger 注解补全
以下为示例。
@Api - 接口类
@ApiOperation - 接口方法
@ApiParam - 方法参数
@ApiModel - 实体参数
@ApiModelProperty - 实体参数字段
2.2 Controller 返回值统一
返回List
返回分页
返回对象
返回其他类型
三、Apifox一键导入
3.1 新建团队
3.2 新建项目
团队下新建项目。
3.3 导入数据
3.4 效果使用
入参显示
出参显示
自测调用
四、协作流程
4.1 分享接口文档
4.2 查看接口文档
示例链接:
https://apifox.com/apidoc/shared-6bbcd6f0-70f4-4478-bf6b-2a71ca976a22/api-189590149
五、其他补充
● 分享链接注意不要外泄
● 分享链接地址中注意禁止选择生产环境请求地址(防止接口盗刷带来的风险)
03-Apifox接口文档一体化协作平台
https://janycode.github.io/2022/11/07/15_分布式/00_Api文档/03-Apifox接口文档一体化协作平台/