推薦幾款Intellij IDEA好用的插件給Java工程師

目錄

1.lombok

2.p3c

3. FindBugs-IDEA

4. GsonFormat

5. Maven Helper

6. GenerateAllSetter

7. VisualVM Launcher

8.Translation


1.lombok

地址:https://plugins.jetbrains.com/plugin/6317-lombok-plugin

支持lombok的各種註解,從此不用寫getter setter這些 可以把註解還原爲原本的java代碼 非常方便

操作演示如下:

2.p3c

地址: https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

阿里巴巴出品的java代碼規範插件

可以掃描整個項目找到不規範的地方 並且大部分可以自動修復

更多可看:https://github.com/alibaba/p3c/tree/master/idea-plugin

如何使用:

打開這個網站,在上面可以找到Eclipse/Intellij Idea對應的插件,上面有安裝的方法,和其他的插件安裝方法一樣,所以這裏不再重複,其使用也相當簡單。

如在Idea下,隨便右擊一個項目,選擇:編碼規約掃描,再會對該項目進行掃描並在下面顯示該項目不符合規約的所有列表。

 

 

當然,也可以在Tools菜單中進行選擇掃描,還有可以切換英文,默認是中文的。另外,默認是打開實時檢測的,個人認爲沒有必要實時檢測,這樣會增加工具的笨重,開發完提交代碼時進行一次掃描還是比較合適的,所以建議關閉實時檢測功能。

 

體驗了一下,感覺這個插件檢測的要點還是挺重要的,符合國人開發規範及思維,推薦配合findbugs同時使用。

3. FindBugs-IDEA

地址: https://plugins.jetbrains.com/plugin/3847-findbugs-idea

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

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

操作演示如下:

4. GsonFormat

地址: https://plugins.jetbrains.com/plugin/7654-gsonformat

一鍵根據json文本生成java類 非常方便

操作演示如下:

Screenshot #15729

5. Maven Helper

地址: https://plugins.jetbrains.com/plugin/7179-maven-helper

一鍵查看maven依賴,查看衝突的依賴,一鍵進行exclude依賴

對於大型項目,非常方便。

6. GenerateAllSetter

地址: https://plugins.jetbrains.com/plugin/9360-generateallsetter

一鍵調用一個對象的所有set方法並且賦予默認值 在對象字段多的時候非常方便

操作演示如下:

7. VisualVM Launcher

地址: https://plugins.jetbrains.com/plugin/7115-visualvm-launcher

運行java程序的時候啓動visualvm,方便查看jvm的情況 比如堆內存大小的分配

某個對象佔用了多大的內存,jvm調優必備工具

操作演示如下:

8.Translation

地址: https://plugins.jetbrains.com/plugin/8579-translation

最好用的翻譯插件,功能很強大,界面很漂亮

Screenshot #17785

主要是以上幾種,還有其他好用的以後嘗試過再推薦。

插件的安裝步驟和其他插件都一樣。如果不太清楚的,可以參考P3C的安裝文檔,對應鏈接:插件安裝步驟參考

PS:以上插件均可在Intellij 插件市場中搜索到或者打開插件名字下方的鏈接從硬盤安裝插件。