Swagger
学习目标
- 了解Swagger的作用以及概念
- 了解前后端分离
- 在SpringBoot中集成Swagger
Swagger简介
前后端分离
Vue + SpringBoot
后端时代:前端只用管理静态页面;HTML==>后端。模板引擎 JSP==>后端是主力
前后端分离时代:
- 后端: 后端控制层,服务层,数据访问层【后端团队】
- 前端: 前端控制层,视图层【前端团队】
-
- 伪造前端数据【前端工程化】json,不需要后端,前端也能运行。
- 前后端如何交互?==> API
- 前后端相对独立,松耦合
- 前后端甚至可以部署在不同的服务器上
产生了一个问题
- 前后端集成联调,前端人员违反做到“即使协商, 尽早解决”,最终导致问题集中爆发
解决方案
- 首先指定schema【计划提纲】,实时更新API,降低集成的风险
- 早前年:指定Word计划文档
- 前后端分离:
-
- 前端测试后端结构:postman
- 后端提供接口,需要实时更新最新的消息以及改动