出自:https://blog.csdn.net/weixin_41846320/article/details/82697818java
插件安裝方式:sql
一、Background Image Plus
這款插件並不能直接提升你的開發效率,可是可讓你面對的IDE再也不單調,當把背景設置成你本身心儀的的圖片,
是否是會感受很賞心悅目,編碼效率會不會所以間接的提升?!
數據庫
使用方法:
json
二、Mybatis Log Plugin
Mybatis如今是java中操做數據庫的首選,在開發的時候,咱們都會把Mybatis的腳本直接輸出在console中,
可是默認的狀況下,輸出的腳本不是一個能夠直接執行的。
若是咱們想直接執行,還須要在手動轉化一下,比較麻煩。
MyBatis Log Plugin 這款插件是直接將Mybatis執行的sql腳本顯示出來,無需處理,能夠直接複製出來執行的 。
Tools -- > Mybatis Log Plugin 打開其日誌框,注意其轉換的SQL不是輸出到IDE的控制檯!!!
再執行, 效果是否是很贊
服務器
三、Grep Console
因爲Intellij idea不支持顯示ascii顏色,grep-console插件能很好的解決這個問題, 能夠設置不一樣級別log的字體顏色和背景色.
maven
自定義設置後,能夠運行下項目看下效果
ide
四、CodeGlance
CodeGlance是一款代碼編輯區縮略圖插件,能夠快速定位代碼,使用起來比拖動滾動條方便多了
工具
五、IDEA Restart
IDEA沒有重啓的選項,這個工具就是來彌補這個功能,能夠在File-->Restart 重啓,也可使用快捷鍵 CTRL + ALT + R
六、RestfulToolkit
一套 RESTful 服務開發輔助工具集。
1.根據 URL 直接跳轉到對應的方法定義 ( or Ctrl Alt N );
2.提供了一個 Services tree 的顯示窗口;
3.一個簡單的 http 請求工具;
4.在請求方法上添加了有用功能: 複製生成 URL;,複製方法參數...
5.其餘功能: java 類上添加 Convert to JSON 功能,格式化 json 數據 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
安裝後,右側會有RestServices側邊欄,點擊打開
全局快捷搜索快捷鍵:Ctrl \
七、Maven Helper
分析依賴衝突插件
此插件可用來方便顯示maven的依賴樹,在沒有此插件時,若是想看maven的依賴樹須要輸入命令行: mvn dependency:tree 纔可查看依賴。若是想看是否有依賴包衝突的話也須要輸入命令行等等的操做。而若是安裝Maven Helper插件就可免去命令行困擾。經過界面便可操做完成。
使用方式:
打開項目中的pom文件,在底部會顯示一個「Dependency Analyzer」,
點擊此按鈕,切換到此工具欄
單元測試
可進行相應操做:
Conflicts(查看衝突)
All Dependencies as List(列表形式查看全部依賴)
All Dependencies as Tree(樹形式查看全部依賴)
搜索功能
八、JRebel
熱部署插件,讓你在修改完代碼後,不用再從新啓動,很實用!可是,不是免費的,須要你們發揮下聰明才智!
這裏簡單介紹下使用方式:
測試
第一個文本框填寫服務器激活地址,第二個文本框隨便填寫個郵箱。重點是第一個,服務器激活地址,你們自行百度,附一個參看網址:https://blog.csdn.net/lawsonjin/article/details/76422807 。
如下是重點:!!!
否則隔斷時間就會在線聯網檢測下,有可能激活形成失效!
九、SonarLint
SonarLint是一款強大快速的能幫助開發者發現代碼裏的bug或是代碼質量優化點的擴展工具。支持不少主流的語言:JAVA、js、PHP、Python。也支持主流的IDE們,idea、Eclipse、vs等。在idea裏更是以插件的形式讓人無縫接入
可在線安裝,也可離線安裝,插件下載地址:https://www.sonarlint.org/
注:安裝後,能夠將自動分析複選框給去掉,不然可能會形成IDE的卡頓
十、Rainbow Brackets
彩虹顏色的括號 在黑色主題下看的比較清楚舒服,白色主題下看的很不明顯,看本身選擇了,除了看着舒服,也有助於
幫助區分先後括號對應關係。
其餘還有一些插件,根據實際狀況選擇使用 阿里代碼規約檢測:Alibaba Java Coding Guidelines 快捷鍵提示工具:Key promoter X 代碼註解插件: Lombok 代碼生成工具:CodeMaker 單元測試測試生成工具:JUnitGenerator Mybatis 工具:Free Mybatis plugin JSON轉領域對象工具:GsonFormat 字符串工具:String Manipulation 生成對象set方法:GenerateAllSetter Redis可視化:Iedis K8s工具:Kubernetes 中英文翻譯工具:Translation