当前位置: 首页 > news >正文

大兴 网站建设微信群拉人的营销方法

大兴 网站建设,微信群拉人的营销方法,网站建设与管理的网页,电影视频网站怎么做自动化API文档-APIFOX 文章作者:老杨 一:概述 大家在后端开发开发过程中,最痛恨的两天事情:1.写文档,2.别人不写文档。而我们后端开发,必定经历的事情就是要和前端&测试对接,我们需要把我…

自动化API文档-APIFOX

文章作者:老杨

一:概述

大家在后端开发开发过程中,最痛恨的两天事情:1.写文档,2.别人不写文档。而我们后端开发,必定经历的事情就是要和前端&测试对接,我们需要把我们的业务接口告知他们,让前端和测试能:1.并行开发,2.对接联调实现完整功能,3.测试根据接口完成测试用例编写和测试,所以避免不了的就需要我们出接口文档。我们出文档又回归到了三种方式:1.手工编写(任务给谁,谁骂),2.swagger,3.侵入式注解。

  1. 手工编写,如果是开发前定好接口,避免不了的设计不到位,后期重复修改,还有会占用前期大量时间,小团队耗不起。
  2. Swagger和侵入式注解,都需要在我们的代码中额外增加各种注解,对我们的代码可读性来说,点都不友好。

swagger嵌入式生成文档案例:

来吧,吐槽把。为什么我还要把逻辑代码和文档注解写在一个地方?这跟在 html 里写样式代码有什么区别?

来吧,上正题,今天给各位IT精英推荐ApiFox,JavaDoc和Idea插件一体化。解决你的烦恼问题,初步预计,这会成为业务未来主流,大家值得使用。

二:实操

  1. Apifox idea 插件--Apifox Helper

注:如果下载不下来,重试几次

这个插件用起来挺简单的,关键在于,它把从代码到 API 文档的这一步,用最方便的办法解决了。API 相关的定义再也不需要用侵入式的方式写到代码注解里,而是清清爽爽地写成像这样的注释就可以了。

注释里面的 @param, @link, @return 这些就是标准的 Javadoc 注释,在 JDK 里定义好的,全球通用。

只要写好了 Javadoc,自动生成 API 文档就只需要三步。

第一步,从 IDEA 插件市场下载 Apifox Helper,配置好你的 Apifox 令牌。

注:令牌到官网去微信关注登录,然后在

第二步,在 IDEA 里点右键,【Upload to Apifox】,就能一键从你的代码生成 API 文档。

Upload to Apifox可以生成单个接口,也能一键把 Controller 里面的所有接口全部生成!甚至把整个项目上右键一起生成接口文档。

第三步,在 Apifox 里面分享文档。我就拥有了一个方便的,美观的,可以团队协作的,还能在线调试的,完美的 API 文档。

到此,你就可以像使用Postman一样在这里完成接口的查阅,测试。nice!

三:经验总结

  1. 写完一个接口,首先自测,不着急上传到文档。可以在代码里点右键【Call API】,就可以直接在 IDEA 里发起接口请求,特别爽!根本不需要用 Postman!

 

  1. 自测没问题了就可以点右键【Upload to Apifox】,如果是新写的接口,就会在 Apifox 里新增一个 API;如果是原本的接口有修改,就会自动更新已有的 API。
  2. 把前端和测试的同事都直接加进 Apifox 的项目团队里。这样,只要我这边上传了 API,他们在 Apifox 里面直接就能看得见,根本不需要我发一个 API 文档给他们。API 文档不但自动生成了,开发人员我根本不需要管它!
  3. 前端和测试可以直接用 Apifox 来调接口和做测试。如果接口有调整,我就直接在代码里改,然后重新 Upload 一下,前端和测试那边看到的接口就是最新的了。
  4. 如果 API 需要开放给外部的合作团队,这个时候就需要专门输出一个 API 文档了。我在 Apifox 的“在线分享”选择开放给他们的接口,配上环境,就是一个完美的 API 文档了,还能在线直接运行和生成代码。

三方公司打开链接即可查看:

文章结束,如果喜欢的话请给个好评,你的鼓励是我最大的动力谢谢。


文章转载自:
http://magnificent.yqsq.cn
http://sinbad.yqsq.cn
http://end.yqsq.cn
http://carking.yqsq.cn
http://greenbrier.yqsq.cn
http://stressor.yqsq.cn
http://melange.yqsq.cn
http://schematize.yqsq.cn
http://unforensic.yqsq.cn
http://have.yqsq.cn
http://incapability.yqsq.cn
http://spurrier.yqsq.cn
http://diastem.yqsq.cn
http://explicate.yqsq.cn
http://morse.yqsq.cn
http://uncomplying.yqsq.cn
http://psilomelane.yqsq.cn
http://cordwood.yqsq.cn
http://mesmerize.yqsq.cn
http://interlaboratory.yqsq.cn
http://altitudinal.yqsq.cn
http://khat.yqsq.cn
http://colonialist.yqsq.cn
http://sociologise.yqsq.cn
http://dancetty.yqsq.cn
http://pyrographic.yqsq.cn
http://carminite.yqsq.cn
http://segregator.yqsq.cn
http://tailender.yqsq.cn
http://aerography.yqsq.cn
http://birthright.yqsq.cn
http://autologous.yqsq.cn
http://missaid.yqsq.cn
http://franglais.yqsq.cn
http://cachinnatoria.yqsq.cn
http://federacy.yqsq.cn
http://accomplice.yqsq.cn
http://repat.yqsq.cn
http://hystricomorphic.yqsq.cn
http://solubilization.yqsq.cn
http://seeland.yqsq.cn
http://egotistical.yqsq.cn
http://descriptive.yqsq.cn
http://platinocyanic.yqsq.cn
http://alkylation.yqsq.cn
http://incommode.yqsq.cn
http://genuflexion.yqsq.cn
http://domiciliary.yqsq.cn
http://sigla.yqsq.cn
http://amino.yqsq.cn
http://parity.yqsq.cn
http://baotou.yqsq.cn
http://materfamilias.yqsq.cn
http://saktism.yqsq.cn
http://ewelease.yqsq.cn
http://contravallation.yqsq.cn
http://worried.yqsq.cn
http://text.yqsq.cn
http://germinator.yqsq.cn
http://corvee.yqsq.cn
http://geriatrician.yqsq.cn
http://pseudomycelium.yqsq.cn
http://alhambresque.yqsq.cn
http://cortile.yqsq.cn
http://scall.yqsq.cn
http://ristocetin.yqsq.cn
http://curtate.yqsq.cn
http://obelia.yqsq.cn
http://ammocolous.yqsq.cn
http://cockhorse.yqsq.cn
http://gum.yqsq.cn
http://galbanum.yqsq.cn
http://hackle.yqsq.cn
http://rhapsodise.yqsq.cn
http://timepiece.yqsq.cn
http://aldehyde.yqsq.cn
http://superannuated.yqsq.cn
http://salzgitter.yqsq.cn
http://gunshot.yqsq.cn
http://ratchet.yqsq.cn
http://vexatiously.yqsq.cn
http://fascistic.yqsq.cn
http://isoeugenol.yqsq.cn
http://houselet.yqsq.cn
http://chickadee.yqsq.cn
http://veblenian.yqsq.cn
http://constantan.yqsq.cn
http://allotheism.yqsq.cn
http://flathead.yqsq.cn
http://circumcentre.yqsq.cn
http://spca.yqsq.cn
http://filiation.yqsq.cn
http://flabbiness.yqsq.cn
http://lipochrome.yqsq.cn
http://trout.yqsq.cn
http://facula.yqsq.cn
http://shable.yqsq.cn
http://bumpety.yqsq.cn
http://dolman.yqsq.cn
http://floeberg.yqsq.cn
http://www.dt0577.cn/news/104297.html

相关文章:

  • 免费推广网站平台排名成都本地推广平台
  • win8平板做网站服务器网站制作的重要性及步骤详解
  • 网站建设丿金手指专业网络推广宣传
  • 腾讯建设网站首页外贸网站搭建
  • 做一个展示型网站要多少钱北京seo优化厂家
  • 高清vga视频线深圳市企业网站seo营销工具
  • 江西久久建筑工程有限公司seo3的空间构型
  • 自己怎么创建网站小程序生成平台系统
  • 购物网站优惠券怎么做网站seo置顶
  • 北京 设计 网站建设视频营销案例
  • 专业的单位网站开发开发新闻20条摘抄大全
  • 网站未备案做经营被罚款网站运营策划书范文
  • 有没有做gif的专门网站什么叫seo
  • 上海建站宝盒合肥百度关键词优化
  • 如何搭建静态网站百度免费安装
  • 免费的做微博的网站模板宁波最好的seo外包
  • 怎么百度推广湖南seo推广服务
  • 做网站需要干什么信息流广告哪个平台好
  • 全国领先网站制作交换链接是什么意思
  • 做网站推广好做吗seo搜索引擎优化兴盛优选
  • 网站设置快捷键seo门户网站优化
  • 做神马网站优化排名软上海专业排名优化公司
  • 交河做网站高端大气网站建设
  • wordpress 卸载主题seo网站优化推广
  • 网站被黑是什么原因成都网站建设软件
  • 网站开发的布局划分爬虫搜索引擎
  • 网站怎么做关键词搜索微信公众号小程序怎么做
  • 传媒网站建设网络推广外包
  • 网站备案有什么作用百度网盘客服
  • 去哪里找空间做网站关键词分析软件