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

自己做网站要多少钱/品牌推广计划

自己做网站要多少钱,品牌推广计划,无限时间看片视频,wordpress 免费ssl证书一、前言 互联网发展越来越迅速,近来项目中使用了前后端分离的模式。前端开发使用Angular4,后端开发使用SSM框架。这样的话就有了前后端联调的问题,接口数据类型,接口返回参数等等问题。项目初期的时候使用postman进行测试&#x…

一、前言

      互联网发展越来越迅速,近来项目中使用了前后端分离的模式。前端开发使用Angular4,后端开发使用SSM框架。这样的话就有了前后端联调的问题,接口数据类型,接口返回参数等等问题。项目初期的时候使用postman进行测试,但是测试比较麻烦,需要把url粘贴进去,然后再测试,后来发现了一个联调利器——swagger。

      经过了3个月使用,发现这个联调利器真的是很好使,所以记录下来,让大家一起研究。

二、安装部署

      与其说是安装部署,不如说是在项目中添加swagger的相关jar包,然后把swagger交给spring管理。通过访问相关url,就可以看到swagger的管理界面了。

2.1 在项目中依赖swagger相关的jar

      小编在web的项目pom中依赖:

      包括了springfox-swagger2和springfox-swagger-ui,小编引入的版本都是2.7.0

     <!--swagger--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.7.0</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.7.0</version></dependency>

2.2 1. Springmvc的配置文件里添加

   <bean class="springfox.documentation.swagger2.configuration.Swagger2DocumentationConfiguration" id="swagger2Config"/><mvc:resources location="classpath:/META-INF/resources/" mapping="swagger-ui.html"/><mvc:resources location="classpath:/META-INF/resources/webjars/" mapping="/webjars/**"/>

      添加完后的效果:

这里写图片描述

2.3 运行项目,打开swagger联调界面

      小编给web配置的tomcat的端口是8081,运行项目中,在浏览器中输入:http://localhost:8081/swagger-ui.html#/

      会看到如下界面:

这里写图片描述

      在显示的界面中会有所有的Controller,在每个Controller中会有包含的所有的接口,可以进行调试,举个例子:

      在小编项目中的place-manage-controller中,会有下面的接口,在swagger中也通过不同的颜色显示出了每个接口的responseMethod类型,绿色是post类型,棕色是put类型,红色是delete类型,蓝色是get类型。

这里写图片描述

      选择一个接口会有相关的调试方法:

这里写图片描述

      经过操作后,就会看到操作的结果:

这里写图片描述

三、swagger可以帮助提高代码质量

      在使用springmvc的时候我们需要制定接口的responseMethod类型,如果不写,在swagger中会把所的类型都显示出来:

这里写图片描述

      下次自己就知道要添加相关的类型了。

四、小结

      通过研究和使用swagger,个人感觉前后台联调的效率真的提高了,有的时候真的需要通过可视化界面来显示内容,如果还要通过excel来统计各个接口,是非常不方便的,而且接口变化还是很频繁的。欢迎更多前后端分离的项目来使用swagger。

http://www.jmfq.cn/news/5101525.html

相关文章:

  • 免费1级做爰片观看网站在线视频/电脑培训学校排名
  • 专业小程序网站开发/地推任务网
  • 建筑招工找活平台/优化关键词的作用
  • 一般网站维护费用/外链在线生成
  • 当建设部门网站/app拉新推广平台
  • 制作网站的发展前景/制作网页链接
  • 吸引流量的网站/设计网络营销方案
  • 网站开发报价 福州/域名备案官网
  • 帝国cms 做的博客网站/如何在百度推广自己
  • 教育网站设计案例/杯子软文营销300字
  • wordpress菜单插件/seo网络营销公司
  • 足球比分网站建设/河南疫情最新消息
  • 公司网站建设的请示/公司网站设计
  • 邯郸做企业网站改版/百度推广一个月费用
  • wordpress建淘宝客网站教程/世界足球排名前100
  • 网站建设收费标准市场/百度视频
  • 营销策划方案怎么做模板/seo常用工具有哪些
  • 网站banner图怎么设计/深圳企业网站制作
  • 洪山网站建设公司/广告竞价排名
  • 台江网站建设/东莞seoseo关键词排名优化
  • 外贸有限公司英文网站/seo关键词优化的技巧
  • 做卡贴质量好的网站/颜色广告
  • 中英文网站是咋做的/关键词优化公司排名
  • 重生北京上大学开网吧做网站的小说/杭州优化seo公司
  • 做网站banner分辨率设置多大/最新疫情爆发
  • 俄语在线网站制作/怎么联系百度客服人工服务
  • 淘宝客网站免费做/seo sem优化
  • 网站飘窗怎么做/重庆百度推广的代理商
  • 小鸡a做爰片免费网站/收录提交入口
  • 网络团队建设/seo网站建设优化什么意思