Swagger:號稱世界最流行的api框架(持續更新)

簡介:

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

  

 官網:https://swagger.io/

在項目中使用swagger,須要springfox.swagger(至關於一個jar包)

包含: swagger2 ,ui

相關文章
相關標籤/搜索