IDEA常用插件記錄


讓我們來記錄一下常用的IDEA插件:(從其他博客中取了許多圖片,出處見圖片水印)

1.JRebel for IntelliJ   熱部署神器
2.Free MyBatis plugin 實現dao層方法與xml代碼快速切換
3.Lombok       使用注解,可以簡化實體類,讓你不再寫get/set方法,還能快速的實現builder模式,以及鏈式調用方法
4.Alibaba Java coding Guidelines 阿里巴巴出品的java代碼規范插件,檢測代碼中不規范的位置,讓你養成良好的編碼習慣。
5.CodeGlance       代碼編輯區滑條縮略圖
6.Translation     中英翻譯插件      (光標聚焦在單詞上按Ctrl+Shift+Y)
7.FindBugs-IDEA     檢測代碼中可能的bug及不規范的位置
8.RestfulToolkit     一套 RESTful 服務開發輔助工具集(接口調試推薦)。
9.MyBatis Log Plugin    將Mybatis執行的sql腳本顯示出來
10.GsonFormat     一鍵根據json文本生成java類 
11.GenerateAllSetter    一鍵調用一個對象的所有set方法並且賦予默認值  (光標聚焦在對象上面按Alt+Enter就會出來 generate all setter選項)
12.Maven Helper     分析依賴沖突插件

13.Rainbow Brackets 括號高亮,增強寫代碼的有趣性,方便代碼閱讀。

14.Background Image Plus +​ 設置idea背景圖片(蠻記錄一下)

 

1.JRebel for IntelliJ

一款熱部署插件,只要不是修改了項目的配置文件,用它都可以實現熱部署。


2.Free MyBatis plugin

實現功能,點擊dao層方法直接跳轉到對應xml


3.Lombok

使用注解,可以簡化實體類,讓你不再寫get/set方法,還能快速的實現builder模式,以及鏈式調用方法。

640
4.Alibaba Java coding Guidelines  java代碼規范插件

可以掃描整個項目找到不規范的地方 並且提示。

源碼:https://github.com/alibaba/p3c/tree/master/idea-plugin

檢查安裝是否成功:  Tools >> 阿里編碼規約

使用:tools >> 阿里編碼規約 >>編碼規約掃描


5.CodeGlance 代碼編輯區縮略圖

6.ECtranslation

任意找一處源碼,選中,然后鼠標右鍵點擊,會多出現一個translation的選項,點擊該選項,就會彈出對應該英文的中文翻譯框。看懂源碼就更加輕松了

 


7.FindBugs-IDEA

檢測代碼中可能的bug及不規范的位置,檢測的模式相比p3c更多,

寫完代碼后檢測下 避免低級bug,強烈建議用一下,一不小心就發現很多老代碼的bug


8.RestfulToolkit (https://blog.csdn.net/qq_22741461/article/details/81625079)

一套 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側邊欄,點擊后會顯示當前項目所有請求地址,可以進行輸入查詢,然后會直接把請求方式,地址以及參數列出來,默認請求服務器為本機(localhost:8080),可根據需求更改。


9.MyBatis Log Plugin (https://www.jianshu.com/p/217ad1283528)

在開發的時候,我們都會把Mybatis的腳本直接輸出在console中,但是默認的情況下,輸出的腳本不是一個可以直接執行的。

如果我們想直接執行,還需要在手動轉化一下。
MyBatis Log Plugin 這款插件是直接將Mybatis執行的sql腳本顯示出來,無需處理,可以直接復制出來執行的,如圖:

 

 

10.GsonFormat

Java開發中,經常有把json格式的內容轉成Object的需求,GsonFormat這款插件可以實現該功能 ,一鍵根據json文本生成java類,非常方便 。

640


11.GenerateAllSetter

一鍵調用一個對象的所有set方法並且賦予默認值 在對象字段多的時候非常方便,在做項目時,每層都有各自的實體對象需要相互轉換,但是考慮BeanUtil.copyProperties()等這些工具的弊端,

有些地方就需要手動的賦值時,有這個插件就會很方便,創建完對象后在變量名上面按Alt+Enter就會出來 generate all setter選項。 

640

 

12.Maven Helper (https://blog.csdn.net/weixin_41846320/article/details/82697818 )

分析依賴沖突插件

此插件可用來方便顯示maven的依賴樹,在沒有此插件時,如果想看maven的依賴樹需要輸入命令行: mvn dependency:tree  才可查看依賴。如果想看是否有依賴包沖突的話也需要輸入命令行等等的操作。而如果安裝Maven Helper插件就可免去命令行困擾。通過界面即可操作完成。

使用方式:

打開項目中的pom文件,在底部會顯示一個“Dependency Analyzer”,

 

點擊此按鈕,切換到此工具欄

 

 

可進行相應操作:

Conflicts(查看沖突)
All Dependencies as List(列表形式查看所有依賴)
All Dependencies as Tree(樹形式查看所有依賴)
搜索功能


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM