大後端時代,前端只需關心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