swagger2與yapi以及idea上的yapiupload插件

2021-01-15 程式設計師球迷的日常

開發中有的人喜歡用swagger2,也有人喜歡用yapi,總之是各有各愛,好在yapi上支持多種數據導入,也支持swagger格式,這個對於yapi的版本是有要求的,v1.3.19以前的不支持。

在yapi的官方教程裡,提到了項目設置裡token就是後續版本裡新增,且要swagger新增配置文件需要的,之前就是忽略版本問題,折騰好半天。

搜尋網絡上資料還有另一種方式,就是YapiIdeaUploadPlugin插件,這個idea還是好用呀。以前的時候還是手動拷貝到yapi上,今次看到這個插件真好呀。

打開idea,preferneces->plugins-> install plugin from disk(或者搜索 yapiupload)

配置文件.idea 文件夾下的misc.xml

<component name="yapi">

<option name="projectToken">ea4ad1b6033375dac2d01fe713c43745cd5cc1b71773844443bd77a61179bd4e</option>

<option name="projectId">11</option>

<option name="yapiUrl">http://127.0.0.1:3000</option>

<option name="projectType">api</option>

</component>

可以單個接口上傳那就選中方法右鍵上傳即可。也可以批量上傳那就選中類名 右鍵上傳。

相對而言,我還是更推薦yapi,沒有了無關代碼侵入,節省時間,維護代碼整潔,而且可以通過工具反向規範代碼注釋,閱讀起來輕鬆自如。

相關焦點

  • 使用YApi 管理 API 文檔、測試、MOCK
    根據統計,目前市面上有上千萬的開發者,網際網路項目超過10億,保守統計涉及的 API 數量大約有 100 億。這麼大基數的API,只要解決某些共有的痛點,將會是非常有意義的事情。我們總結了API管理方面的問題,發現與API相關的文檔,調試,測試和數據Mock 在工作中效率是非常低下的。
  • 你的idea插件有哪些?來看看這些吧
    idea是開發人員常用的開發工具,而idea上龐大的插件功能更是讓人歡喜的不得了。來看下我的idea插件,並推薦幾個插件給大家。1、Alibaba Java Coding Guidelines,阿里代碼規約檢測,依據的就是阿里巴巴Java開發規約,這個插件的功能實現了公約的各項規則檢測。對於初學者可以養成良好的習慣,而老油條們也要好好用這個學習大廠的要求。2、GsonFormat將json轉換成實體類.,生成的實體類會以內部類存在。
  • Generate Api Plus v1.0.6 發布,自動生成接口文檔的 IDEA 插件
    New features簡介《Generate Api Plus》是一款可以自動生成接口文檔的IDEA插件。包括基於Spring註解的RESTful接口和用於定義dubbo api的普通接口。其中,RESTful接口將自動上傳並託管在內網部署的YApi伺服器上,而普通接口則以markdown文件的形式保存在指定目錄。
  • 寫代碼用這6款IDEA插件,讓你快到飛起!
    搞Java開發當然必用神器idea,那麼,idea的插件一定是你不可或缺的了。一方面可以提升自己的編碼效率,另一方面減輕工作時的苦悶煩躁。以下就為大家介紹幾款優秀的idea插件以及它們的使用方法。因為 idea的背景是純色,看久了使人麻木,並且單調,有了Background Image Plus,就可以設置自己喜歡圖片,顯得比較活潑一點,比如你換個自己喜歡的明星、人物是不是寫代碼時就可以充滿幹勁!還能設為每隔一段時間後隨機變化圖片,以及圖片的透明度等等,寫代碼無聊?用它用它!2.
  • IDEA高級玩法:集成JIRA、UML類圖插件、SSH、FTP、Database管理
    還有很多高大上的功能,反正我自從改用idea後,再也沒開過eclipse,今天來看幾個高級功能:一、與JIRA集成jira是一個廣泛使用的項目與事務跟蹤工具,被廣泛應用於缺陷跟蹤、客戶服務、需求收集、流程審批、任務跟蹤、項目跟蹤和敏捷管理等工作領域。
  • 那些總是寫「爛代碼」的同學,強烈推薦你使用這款IDEA插件!
    1、目標idea集成sonar的代碼檢查,實現可以在提交代碼前就檢查你的代碼,而不是將代碼提交之後,之後再去檢查。注釋不足或者過多 沒有注釋將使代碼可讀性變差,特別是當不可避免地出現人員變動時,程序的可讀性將大幅下降 而過多的注釋又會使得開發人員將精力過多地花費在閱讀注釋上,亦違背初衷6. 缺乏單元測試 sonar可以很方便地統計並展示單元測試覆蓋率7.
  • smart-doc 2.0.1 發布,Java 零註解 API 文檔生成工具
    輕易實現在Spring Boot服務上在線查看靜態HTML5 api文檔。 開放文檔數據,可自由實現接入文檔管理系統。 一款代碼注釋檢測工具,不寫注釋的小夥伴逃不過法眼了。 插件式快速集成(支持maven和gradle插件)。 支持Apache Dubbo rpc文檔生成。
  • swagger-editor編寫好api文檔在哪用?這個工具你得了解
    這就需要講出第二種使用方法---swagger-ui,swagger官方專門為swagger-editor量身定做的api文檔閱讀工具。下面給大家介紹swagger-ui的安裝與使用方法。swagger-ui安裝文件下載與安裝 swagger-ui安裝文件可以通過git克隆下來,下面給出git的地址:https://github.com/swagger-api/swagger-ui.
  • 接口文檔從Swagger升級成knife4j使用教程
    截止2020-11-02,版本已經升級到Knife4j 2.0.7了。import springfox.documentation.spi.service.contexts.SecurityContext;import springfox.documentation.spring.web.plugins.Docket;import springfox.documentation.swagger2
  • 如何在 ASP.Net Core 中使用 Swagger - 51CTO.COM
    /v1/swagger.json", "v1");             });         }     } } 瀏覽 Swagger UI現在我們運行一下應用程式來瀏覽一下 Swagger UI 地址,可以看到 UI 界面如下圖所示,圖中不同的 Http 請求使用了不同的顏色進行標識,你甚至可以在UI上直接測試不同的 api
  • burpsuite插件編譯學習指南
    簡介:本文講解如何編譯github上相關burp插件作者開發的基於maven構建的java項目,讓初學者也能自己動手編譯自己需要的burp插件,以及更方便的閱讀和學習開發者的代碼。一、為什麼要自己搭建burp extender編譯環境1、Bapp Store中提供的插件 和 相應github 作者發布版本不對應,更新速度慢 2、從Bapp Store安裝插件的方式 burp會把插件保存以下目錄C:\
  • Adobe全家桶以及各種插件,以及網絡下載軟體的技巧
    所以就給大家分享點各種軟體和插件,基本上是我所使用的全部了。連結在後面我想先來分享一下如何自己去網絡上搜索自己需要的軟體或者插件。其實我的絕大多數軟體是這樣搜集來的,也有一小部分是淘寶買的。方法一:b站b站,就是嗶哩嗶哩,不知道這個網站的話,只能說明你還沒開始入門。
  • IntelliJ IDEA 2020.2 穩定版發布 - OSCHINA - 中文開源技術交流...
    此外還有針對部分框架和技術的新功能,包括支持使用 Jakarta EE 9 以及改進對 Quarkus, Micronaut, Amazon SQS API 和 OpenAPI 的支持(適用於旗艦版)。新版下載地址:https://www.jetbrains.com/idea/download/
  • 打造一款基於monaco-editor及markdown-it的Markdown編輯器(上)
    前言本文的 Markdown 編輯器主要是 Monaco editor + markdown-it 實現 markdown 編輯以及預覽,目前實現了:文章複製功能;Markdown 轉 html 基本樣式;自定義 table 插件以及 h 標籤插件
  • AE插件如何安裝,AE插件大全(含AE光效插件/調色插件/特效插件)
    利用Magic Bullet Colorista,可以直接在時間線上進行色彩校正操作,為專業的製作人們提供了必需的強大的色彩校正工具。PsunamiPSUNAMI可以用來創建逼真的3D水面,被稱為海洋特效插件,在模擬大海效果上有著獨到的優勢。它能生成水的3D光線跟蹤,不論是在水面、水上,還是水下,都能進行完整的攝像機控制。
  • 賽博朋克2077傳說插件怎麼獲得 橙色插件速刷攻略
    在賽博朋克2077遊戲中傳說品質的裝備與插件是品質最高的也是橙色的,當然橙色的傳說插件也是很稀有的,獲取相當不容易。這裡我們為玩家們整理了最新的橙色插件速刷攻略,幫助你獲得想要的高品質傳說插件。賽博朋克2077傳說插件怎麼獲得 橙色插件速刷攻略1、賽博朋克2077傳說插件其實並不少見,玩家們前期在大街上晃悠都有部分點位是固定刷新橙裝的,而大多數傳說裝備都會自帶1-2個傳說插件。然而如果玩家想要將插件從裝備上摳下來,至少得升級16點技術屬性學到技能才行。
  • PS插件怎麼安裝?PS插件如何使用?Adobe系列插件介紹及安裝使用
    之前也給大家介紹過一些關於PS插件如何安裝,如何使用的教程,今天同樣再給大家推薦幾款強大的PS插件:PS逼真陰影插件,PS專業配色神器Coolorus,PS圖片轉卡通插畫,PS圖片轉手繪漫畫風格動作以及一套PS和AI的漸變預設。
  • 您知道have the right idea是什麼意思嗎?
    當我們在句子中看到idea這個單詞,首先想到的意思是想法、主意。除了,這個意思,idea還有什麼意思呢?今天,我們就一起看一下idea的用法。首先,我們看一下idea做名詞的用法。1、It would be a good idea to call before we leave.我們出發之前打個電話是個好主意。這句話中idea的意思是想法、主意、構思。2、I had some idea of what the job would be like.我對於這份工作有了一些了解。
  • Premiere插件大全介紹PR的插件
    (1)轉場的插件:比如好萊塢,spice master         (2)特效插件:比如FE,Panopticum公司的插件系列,一些為AE開發並能用在PR中的基本也屬於這一類         (
  • have no idea可不是沒有主意
    大家好,今天分享一個非常實用的短語 「have no idea」 它可不是「沒有主意」 相信很多朋友都理解錯了,那它是什麼意思呢?我們來小心求證。I have no idea|used to emphasize that I don't know sth. =I don't know. 我不知道。