我是靠谱客的博主 追寻钥匙,最近开发中收集的这篇文章主要介绍从0到1构建大前端应用(番外篇十三):swagger前后端分离产生的问题springboot集成swagger,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前后端分离

Vue+SpringBoot
后端时代:前端只用管理静态页面:html==>后端。模板引擎JSP==>后端是主力

前后端分离时代

  • 后端:后端控制层,服务层,数据访问层【后端团队】
  • 前端:前端控制层,试图层【前端团队】
  • 前端伪造后端数据,json。已经存在了,不需要后端,前端工程依据能跑起来。
  • 前后端如何交互?==>API
  • 前后端相对独立,松耦合
  • 前后端甚至可以部署在不同的服务器上

产生的问题

  • 前后端集成联调,前端人员和后端人员无法做到,及时协商,尽早解决,最终导致问题集中爆发,工程延期。举个例子就是前端改了需求,但是到了后端哪儿两个人就要打起来了,只要能做到实时沟通,这个问题已经解决了一大半了,不然程序员打架是正常的,就有可能你们去公司有可能也会打架,程序员是经常打架的,天天坐那儿写代码。
  • 解决方案,首先指定一个schma,实时更新最新API,降低集成的风险;
  • 早些年:制定word计划文档。
  • 前后端分离:前端测试后端接口:postman,后端提供接口,需要实时更新最新的消息及改动。

基于以上需求,swagger应运而生。

  • 号称世界上最流行的Api框架。
  • RestFul Api 文档在线自动生成工具=>Api文档与API定义同步更新
  • 直接运行,可以在线测试api接口
  • 支持多种语言(反正新东西吹就完事了)

springboot集成swagger

我觉得一个教程如果没有从新建项目开始,这个教程多半废了。按照我的风格,就用最新的包。

  1. 新建一个springboot项目
  2. 导入两个依赖
  3. 编写helloword
  4. 配置swagger
    没有set方法必须要通过构造器传值。

最后

以上就是追寻钥匙为你收集整理的从0到1构建大前端应用(番外篇十三):swagger前后端分离产生的问题springboot集成swagger的全部内容,希望文章能够帮你解决从0到1构建大前端应用(番外篇十三):swagger前后端分离产生的问题springboot集成swagger所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(74)

评论列表共有 0 条评论

立即
投稿
返回
顶部