有關Apifox軟體之前寫過一篇文章: 介面測試神器Apifox,親測好用!
如何一鍵自動生成資料庫檔案
之前也寫過一篇文章: 資料庫界的Swagger:一鍵生成資料庫檔案!
作為一名後端開發在專案開發過程中,肯定需要提供介面檔案。
一般我們有兩種方案
Swagger
,自動生成介面檔案。第一種方案缺陷在於
第二種方案缺陷在於
這時候這款外掛神器就來了,它不僅可以解決上面的缺陷,而且還有更強大的功能,它可以支援直接在IDEA上做介面聯調測試!
該外掛主要用於 IDEA 專案快速生成 API 檔案,並同步到 Apifox,程式碼零入侵
。
注意
:可以在保持程式碼零侵入的情況下得到相當完整的 API 檔案,但是特殊的需求還是需要部分特殊的註釋/註解配合Apifox Helper
安裝完成後,你就可以使用上面說的功能特性了。
如果是同步到 Apifox 專案,你還需要下載或註冊 Apifox 軟體
,建立一個對應的專案(這個具體操作看上面那篇文章就可以了)
安裝外掛後,進入設定介面 Preferences(Settings) > ApifoxUploader
1、 Apifox 伺服器地址: 填寫 Apifox API 服務地址,SaaS 版預設為 https://api.apifox.cn
2、 Apifox 個人存取令牌:就是你既然要同步到你的Apifox使用者端
,肯定需要在使用者端拿到一個令牌
3、模組專案 ID 設定: 就是你要讓IDEA知道 你要同步到Apifox使用者端下面的哪個具體專案
下
在 Apifox軟體中 點選個人頭像處的 賬號設定
中選擇 API 存取令牌
,新建令牌後複製生成的 Token 就是令牌。
在 Apifox 中對應專案的 專案設定
中選擇 基本設定
,複製專案ID
,填寫在以上的對應位置處。
到目前為止,所有的準備設定工作都已經做好了,可以實現檔案的自動生成和更新同步了。
1.開啟需要上傳的 Controller 檔案,右鍵選擇 Upload to Apifox
。
2.去 Apifox 專案內,就可以看到剛才自動同步過來的檔案了(如果你已經在當前專案了需要點選一下重新整理)。
3.當後續介面程式碼有變動或更新時,再次點選 Upload to Apifox
就可以同步。
Apifox外掛還有一個非常牛逼的功能就是支援在 IDEA 中一鍵發起介面自測,不需要切換其他軟體。
在 IDEA 中選中需要偵錯的 API 檔案,右鍵選擇 Call API
發起請求就可以。
之後就可以在IDEA直接偵錯介面了,是不是非常方便!
還有許多細節的功能可以看他們的幫助檔案,寫的也非常的詳細!
Apifox官方使用檔案: https://www.apifox.cn/help/