開始
做開發經常會碰到這樣的情況,前期寫了介面檔案,后端把需求改完沒時間更新介面檔案,想想就覺得崩潰了,那么有沒有方法能自動生成介面檔案來提高前后端的開發效率呢?
自定義動態生成介面檔案,手動部署
在對外暴露的介面上添加一套自定義注解,注解可指定介面名稱,請求 url,請求方式,請求引數,請求引數型別,回傳引數,回傳引數型別等資訊,通過決議 controller 類上注解和方法上的注解,生成獲取所有對外暴露方法的定義的介面,然后通過 web 頁面呈現所有介面定義,

專案組所有人使用Swagger,統一標準
專案集成 Swagger 插件,添加Swagger依賴,前端人員訪問 Swagger 生成的介面檔案,查看和使用介面,

使用Eolinker,根據需求匯出不同格式介面檔案
后端開發直接將專案匯入到Eolinker,完善需求時會自動生成介面代碼,匯入和匯出均支持多種格式,通用性較高,
使用地址:www.eolinker.com


最后
本文的思考來源于作業,專案介面檔案本應該就是根據代碼同時發布的,在多加一步操作,將生成的介面檔案自動部署到服務上,就實作介面檔案的自動更新,一勞永逸!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/228460.html
標籤:其他
上一篇:自動化測驗模型
下一篇:為什么需要API管理平臺
