国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

Postman 可以卸了,這款 IDEA 接口調(diào)試插件,敢說吊打所有!

0
分享至

Java精選面試題(微信小程序):5000+道面試題和選擇題,真實面經(jīng),簡歷模版,包含Java基礎(chǔ)、并發(fā)、JVM、線程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架構(gòu)設(shè)計、大廠真題等,在線隨時刷題!

經(jīng)歷了整整一年的開發(fā),現(xiàn)在這款插件終于可以測試了,可以進行下載(Idea版本僅支持2021.1及以上)。

選擇 FIle > Setting > Plugins > 搜索Cool Request

那么,這個插件到底解決了什么問題?以至于我花了一整年時間。

每個后端程序員都需要借助postman這類工具進行測試,而這類百花齊放的接口測試工具數(shù)不勝數(shù),國內(nèi)也陸續(xù)出現(xiàn)apipost、apifox這些,而idea端的接口測試工具也有,那為什么我還會開發(fā)一個類似的呢?

沒錯,它肯定有別人沒有的功能,更強大,更方便。

功能一:攔截器繞過

其中之一是繞過攔截器,這是這個插件的核心功能,第二個核心功能是對springboot內(nèi)的調(diào)度器就行手動觸發(fā)。

先說核心,后端都會配置攔截器,用來權(quán)限驗證,必須登錄的用戶才可以對接口調(diào)用,但問題就出在,有些接口用不到用戶信息,開發(fā)時候有三個辦法調(diào)試,第一個關(guān)閉攔截器,等這個接口開發(fā)好在打開,第二個方法是加入攔截器的排除列表,之后再添加回去,第三個,進行登錄,獲取token后,測試時添加token,但無論如何,也多少是有點麻煩的。

所以,這個插件的核心之一就是可以讓某個接口在調(diào)用時繞過攔截器,你可能聽起來有點迷惑,那我這個接口還安全嗎,放心,攔截器繞過只有在配合這個插件時候可以繞過,不是什么spring得漏洞,在發(fā)布后,是沒辦法繞過的。

而且,調(diào)用時候可以傳給任何http參數(shù),在普通http調(diào)用時,如果要傳的文件比較大,可能需要等待,而使用這個插件,在任何大小文件時,都是秒傳,因為他的工作方式是運行反射調(diào)用,而非真正發(fā)起一個http請求,這個功能在所有同類型插件中只有本插件有哦。

功能二:可選擇調(diào)用對象

另外,輔助功能是可以選擇代理對象還是原對象,這個如何理解?

網(wǎng)上很多aop例子都是切入controller進行日志獲取,那么這個controller就會被spring生成一個代理對象,對這個controller內(nèi)的方法調(diào)用時,都會先進入aop代碼,而這個插件也可以選擇是對原對象調(diào)用還是代理對象,這樣做的目的是可以繞過aop代碼,他的應(yīng)用場景在于,可以判斷問題是不是由于aop引起的,因為你可以選擇調(diào)用的對象是原對象,如果選擇原對象后沒有問題,邏輯是正常,而使用aop后邏輯不正常,那么很可能問題就出在aop代碼上了,而以前的排查方式是,手動把aop代碼注釋掉,重啟在測試,而現(xiàn)在在運行時候,不改代碼就可以做到這一點。

功能三:觸發(fā)調(diào)度器

第二個核心功能是對調(diào)度器的手動觸發(fā)功能,調(diào)度器通常都有一個間隔式的觸發(fā)時間,在調(diào)試時,也不能真的去等待吧觸發(fā)吧,除非時間比較短,通常也是寫一個controller去調(diào)用,也是比較麻煩,而這個插件在運行時候可以統(tǒng)計出所有調(diào)度器,并且提供一個按鈕,可以手動觸發(fā)調(diào)度器代碼。

極快的掃描方式已經(jīng)完全不需要用戶修改url主機地址

這個插件掃描方式和所有同類型插件不同,其他插件是靜態(tài)掃描,如果項目很大,文件很多,掃描會很慢,甚至是卡頓,如果controller在第三方包中,那么可能掃描不到,也有可能掃描更加慢。

而這款插件是在運行時向springboot容器獲取,springboot掃描到了什么,這個插件就會顯示什么,如果項目有1k個接口,他也可以在1秒內(nèi)顯示所有信息

另外相比于同類型插件,他們默認發(fā)起的端口要不就是寫死的8080,需要用戶手動去改,要不就是根據(jù)配置文件讀取用戶配置的端口,但是,springboot太強大了,配置端口的方法很多,用戶可能不是在配置文件中配置的,而是通過代碼或者啟動參數(shù),那么這些插件就無能為力了,最終還需要用戶去手動改。

而本插件不一樣,是在運行時候通過接口獲取的springboot管理的端口,這樣就消除了用戶要修改端口的步驟。

功能四:腳本支持

這是目前同類型插件所沒有的功能,但是遺憾的是,最初的設(shè)想是開發(fā)獨立的腳本解釋器,但在途中還是放棄了,因為會由于考慮不周的原因,如果開放的api無法滿足用戶需求,那么就相當于沒有,所以目前只能集成java編譯器,使用java語法進行前置、后置腳本的編寫,但是在未來一段時間 ,會集成獨立的腳本解釋器。

功能五:接口導出

接口信息通常都需要進行文檔輸出,就像上面所說,可能會使用apifox或者apipost,又或者是postmam。

本插件可以一鍵同步到apifox,apipost暫時不支持,但是可以導出成openapi的格式,在apipost中導入。

而在apifox的對接能力上,秉著做有用的工具的思想,這里做的比apofox本身提供的插件還多了一個功能,也就是選擇輸出的文件目錄。

并且擁有參數(shù)描述提取能力,這方面弱于apifox,目前只支持提取io.swagger.v3庫下描述的字段。

功能六:響應(yīng)預覽

目前支持5種格式預覽,分別是json、text、image、html、xml,在成功響應(yīng)后,會自動推測出響應(yīng)的格式,并自動解析。

功能七:快速調(diào)試接口

在樹形列表中,雖然顯示出了所有controller,但是還需要用戶去找,但如果你當前編輯頁下有你需要調(diào)試的接口,可以右擊方法,選擇。

Request Current Method即可

作者:i聽風逝夜

來源:juejin.cn/post/7313242069099085874

公眾號“Java精選”所發(fā)表內(nèi)容注明來源的,版權(quán)歸原出處所有(無法查證版權(quán)的或者未注明出處的均來自網(wǎng)絡(luò),系轉(zhuǎn)載,轉(zhuǎn)載的目的在于傳遞更多信息,版權(quán)屬于原作者。如有侵權(quán),請聯(lián)系,筆者會第一時間刪除處理!

最近有很多人問,有沒有讀者交流群!加入方式很簡單,公眾號Java精選,回復“加群”,即可入群!

文章有幫助的話,點在看,轉(zhuǎn)發(fā)吧!

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點推薦
尤爾曼德:我們在聯(lián)賽階段戰(zhàn)勝了本菲卡、曼城,這表現(xiàn)可接受

尤爾曼德:我們在聯(lián)賽階段戰(zhàn)勝了本菲卡、曼城,這表現(xiàn)可接受

懂球帝
2026-01-29 16:24:06
清華美女教授在三亞突然去世:事發(fā)全過程披露,學生披露大量隱情

清華美女教授在三亞突然去世:事發(fā)全過程披露,學生披露大量隱情

博士觀察
2026-01-28 20:46:56
商業(yè)航天概念震蕩拉升 航天科技直線漲停

商業(yè)航天概念震蕩拉升 航天科技直線漲停

每日經(jīng)濟新聞
2026-01-29 11:06:08
被曝“丑聞”才2小時,交警回應(yīng)金晨肇事逃逸,惡心的一幕出現(xiàn)了

被曝“丑聞”才2小時,交警回應(yīng)金晨肇事逃逸,惡心的一幕出現(xiàn)了

靜若梨花
2026-01-29 16:25:55
“流氓有文化更可怕”,退休老干部頻繁聯(lián)系女幼師,聊天記錄曝光

“流氓有文化更可怕”,退休老干部頻繁聯(lián)系女幼師,聊天記錄曝光

妍妍教育日記
2026-01-27 19:58:28
隨著吉達國民4-0,費哈3-1,沙特聯(lián)積分榜出爐:C羅率隊跌至第3

隨著吉達國民4-0,費哈3-1,沙特聯(lián)積分榜出爐:C羅率隊跌至第3

凌空倒鉤
2026-01-29 07:56:44
15年前,徐帆砸了沈星的豪宅。 15年后沈星還住在4500萬房子里。

15年前,徐帆砸了沈星的豪宅。 15年后沈星還住在4500萬房子里。

歲月有情1314
2026-01-29 13:47:16
把水賣給酒鬼?河南一藥企“不務(wù)正業(yè)”,一年掙了40億

把水賣給酒鬼?河南一藥企“不務(wù)正業(yè)”,一年掙了40億

毒sir財經(jīng)
2026-01-28 15:27:05
退位后的李淵日子有多難過?李世民:您的宮女太多,不如回家嫁人

退位后的李淵日子有多難過?李世民:您的宮女太多,不如回家嫁人

掠影后有感
2026-01-29 10:44:30
這次軍委的動作,真是讓人倒吸一口涼氣!

這次軍委的動作,真是讓人倒吸一口涼氣!

百態(tài)人間
2026-01-27 15:31:38
他是五代十國最好皇帝,計劃30年開創(chuàng)太平年,可老天只給他5年半

他是五代十國最好皇帝,計劃30年開創(chuàng)太平年,可老天只給他5年半

長風文史
2026-01-29 14:46:17
還八百就八百,你可知八百精兵意味著什么?

還八百就八百,你可知八百精兵意味著什么?

小豫講故事
2026-01-28 06:00:07
開年大瓜!國產(chǎn)女優(yōu)上岸成功嫁為人妻,拍短視頻后遭惡語相向

開年大瓜!國產(chǎn)女優(yōu)上岸成功嫁為人妻,拍短視頻后遭惡語相向

社會醬
2026-01-16 16:54:49
特朗普:她不會辭職;我可能面臨被彈劾

特朗普:她不會辭職;我可能面臨被彈劾

揚子晚報
2026-01-28 07:23:00
凍干草莓檢出鎘超標、國家禁用農(nóng)藥克百威殘留?采購企業(yè)投訴,市監(jiān)認為沒標準不立案

凍干草莓檢出鎘超標、國家禁用農(nóng)藥克百威殘留?采購企業(yè)投訴,市監(jiān)認為沒標準不立案

大風新聞
2026-01-28 19:04:04
自己在家養(yǎng)發(fā)半年:頭發(fā)越來越多,白的越來越少,我做對了3件事

自己在家養(yǎng)發(fā)半年:頭發(fā)越來越多,白的越來越少,我做對了3件事

君笙的拂兮
2026-01-28 16:47:18
俄邀澤連斯基赴莫斯科和普京會面!總統(tǒng)助理:來吧,保證你的安全

俄邀澤連斯基赴莫斯科和普京會面!總統(tǒng)助理:來吧,保證你的安全

娛樂督察中
2026-01-29 16:00:30
價格大跳水!主力車型直降超15萬,中年男人的夢中豪車撐不住了?

價格大跳水!主力車型直降超15萬,中年男人的夢中豪車撐不住了?

財經(jīng)八卦
2026-01-28 20:05:03
國鐵集團:12306客戶端沒與任何第三方平臺合作,不便上網(wǎng)的老年人可電話購票

國鐵集團:12306客戶端沒與任何第三方平臺合作,不便上網(wǎng)的老年人可電話購票

紅星新聞
2026-01-29 11:19:02
腸癌手術(shù)一做,人生倒計時就開始了?醫(yī)生實話實說:這5點要注意

腸癌手術(shù)一做,人生倒計時就開始了?醫(yī)生實話實說:這5點要注意

荷蘭豆愛健康
2026-01-29 13:04:32
2026-01-29 17:16:49
Java精選
Java精選
一場永遠也演不完的戲
1768文章數(shù) 3859關(guān)注度
往期回顧 全部

科技要聞

周亞輝的AI新賭局:國內(nèi)太卷 出海另起爐灶

頭條要聞

女大學生到東北游玩暈倒雪地凍傷 三根手指或面臨截肢

頭條要聞

女大學生到東北游玩暈倒雪地凍傷 三根手指或面臨截肢

體育要聞

詹姆斯哭了!騎士視頻致敬41歲超巨

娛樂要聞

張譯不再隱瞞!公開回應(yīng)退圈息影真相

財經(jīng)要聞

崔東樹:中國汽車未來年銷或達5000萬輛

汽車要聞

車長超5米還帶后輪轉(zhuǎn)向 比亞迪海豹08/海獅08將亮相

態(tài)度原創(chuàng)

旅游
房產(chǎn)
親子
藝術(shù)
軍事航空

旅游要聞

投資30億,一年收入500萬,玉龍雪山觀光火車關(guān)停的蛛絲馬跡

房產(chǎn)要聞

萬科難眠夜:前董事長郁亮失聯(lián),三筆債券靠深鐵才通過展期

親子要聞

一個現(xiàn)象:縣城里的孕婦越來越少了

藝術(shù)要聞

梵高全集(高清350張)震撼……

軍事要聞

中國代表:支持伊朗國家穩(wěn)定 武力解決不了問題

無障礙瀏覽 進入關(guān)懷版