前后端分离–接口 接口 接口
vue+Springboot
前端:前端控制层 视图层
伪造后端数据(json),已经存在了的数据,不需要后端,前端工程也可以跑起来
后端:后端控制台,服务层 数据访问层
前后端交互----API
分离好处:解耦 ,可部署在不同的服务器
缺点:前后端不能集成联调,问题得不到解决接口填入始终报错,前后端人员最终会引发矛盾。
如何避免:
1、制定计划,及时更新API,降低集成风险
2、笨方法:word文档
3、前端测试后端接口:postman,后端提供接口:实时更新
4、Swagger(推荐)
最流行的API文档,restful API 文档在线生成
直接运行
在线测试API接口
支持多种语言(java php等)
Swagger官网:https://swagger.io/
Springboot集成Swagger:
一、pom.xml导入依赖
<!-- https:/