丟掉Postman🚮👋IDEA HTTP Client超級好用
當我們在撰寫Web Service的API程式時,很常會使用Postman來當做測試工具,但現在有更好的工具了,例如今天要介紹的IDEA HTTP Client,,這個工具適用於JetBrains家族的各個整合開發環境,可惜是Ultimate版本才有提供。
當我們在撰寫Web Service的API程式時,很常會使用Postman來當做測試工具,但現在有更好的工具了,例如今天要介紹的IDEA HTTP Client,,這個工具適用於JetBrains家族的各個整合開發環境,可惜是Ultimate版本才有提供。
IntelliJ IDEA Ultimate Edition有兩個對HTML網頁執行即時編輯的方法:
Spring Boot大幅減化了Spring框架的環境建置與部署的複雜度。本文使用IntelliJ IDEA 2016.1來建立一個最簡單的Spring Boot應用程式。
IntelliJ IDEA提供了比較不傷眼的黑底佈景主題Darcula,可惜我總是看不太習慣。最近偶爾發現了另一個黑底的樣式ChroMATERIAL,試用了幾天已逐漸適應,推薦想試試黑底主題的朋友們不妨一試。
在寫程式的過程中,有相當多的時間都處於偵錯狀態,雖然使用了IDE可以做逐行追蹤除錯,但原始的「插旗標」除錯法還是相當管用,在插旗標的過程中逐步檢視程式,並逐漸縮小出錯範圍,最終達到「夾殺」臭蟲而完成除蟲任務,但接下來的「清理戰場」可不要鬆懈了,要將不再需要的除錯指令清除掉,以免一不留神將除錯的alert對話窗讓使用者看到...以下是我在使用IntelliJ IDEA寫JavaScript程式除錯時的小技巧,希望對網友們有點用處。
原來IntelliJ IDEA的GUI Designer已經進步到非常方便了,透過簡單的拖拉就能快速的建立Swing視窗。以下是使用IDEA 13的簡要操作紀錄,目標是建立一個資料庫連線設定對話窗。
原來IntelliJ IDEA也有提供剪貼簿功能:在編輯區裡以〔Ctrl〕+〔C〕複製到系統剪貼簿裡的內容也會同步儲存到IDEA的剪貼簿環境裡,需要使用時只要按下〔Ctrl〕+〔Shift〕+〔V〕就會出現選擇內容的對話窗,選用後就會貼上。
IntelliJ IDEA支援大部份的版本控制系統(Version Control System,VCS),它以內建的外掛方式支援如CVS、Subversion、Git、Mercurial、Perforce、ClearCase、TFS、Visual SourceSafe等常見的VCS。我們目前使用的是Subversion,IDEA 12內建Subversion 1.7,雖然Apache Subversion已經有1.8版,我推測可能會在IDEA 13裡才會支援。除了預設的VCS功能選單之外,我必裝的外掛之一是SVN Bar,它將常用的Subversion操作命令以按鈕的形式顯示在工具列上。
IntelliJ IDEA 12提供了與事項追蹤系統(Issue/Bug Tracking System)整合的功能:任務(Tasks),由功能表 【File】→【Settings...】→【Project Settings】→【Tasks】→【Servers】,新增要整合的系統,除了一般性的系統外,內建下列幾種常見的追蹤系統:
IntelliJ IDEA提供資料庫連線與編修資料功能已經有好一陣子了,但一直都還是習慣Aqua Database Studio作SQL資料查詢與修改資料,最近因為需要介紹IDEA功能給使用Eclipse的客戶,因此多花了些時間測試IDEA 12的各項功能,資料庫功能也是測試對象之一,測試後發現IDEA已經把這個原本是外掛的工具修改得相當方便,非常值得使用IDEA 12在編寫程式時直接使用,而不必再使用外部的查詢工具。
IDEA以多分頁介面來顯示編輯中的原始檔案,通常頁籤列都是設定在上方,且設成多列的樣式以方便快速找到要使用的檔案,但當開啟的檔案變多時,每次要在兩三列的頁籤裡找到檔案經常都會遲延個幾秒,IDEA 12以前還有個TabReorder外掛可以使用,能將頁籤依英文字母順序重新排列,讓尋找檔案更迅速些,可惜TabReorder與IDEA 12不相容而無法使用;我試了幾個方式後最後採用如本文所述的設置來解決。
我們公司使用的Java AP Server主要都是使用Resin Server,最近因為一些因素開始試用Apache Tomcat,因此特別研究了IntelliJ IDEA與Tomcat整合時的除錯操作,以下是設定的心得。
Sorry, 很久沒用Google sc…