大后端时代,前端只需关心html css就能够了,数据的变更都是后端负责,利用jsp,先后端的沟通成本极低,所以极少出现沟通不到位的问题;css
先后端分离时代的来临,让先后端完全的独立,甚至前端和后端分别在两个服务器上均可以独立运行,优势:解耦了,但沟通成本也变大了;html
产生的问题:没法作到产生问题,尽早解决,最终致使问题集中爆发,产品上线延期前端
解决方案:制定schema(计划提纲),实时更新API先后端开发文档spring
最初时用的word,但当开发规模过大时,协调负担极大后端
第二阶段postman,很好的解决的先后端api联调的问题;优势,实时展现后端api,也能够测试api是否链接成功;缺点,第三方工具,须要购买;api
注意:IDEA2020以上版本集成了一个http请求工具(http client)来代替postman,很不错适合小项目使用服务器
http client教程:https://my.oschina.net/keking/blog/3104972前后端分离
如今swagger;仅需在后端打相应注解就能够自动的实时的更新api信息,方便先后端联调;jsp