個人覺得好用的Idea插件

Intellij IDEA插件

排名不分先後

1. Codota

程式碼智慧提示插件

只要打出首字母就能聯想出一整條語句,這也太智慧了,還顯示了每條語句使用頻率。原因是它學習了我的項目程式碼,總結出了我的程式碼偏好。

2. Key Promoter X

快捷鍵提示插件

每次都會在右下角彈窗提示,幫助我們快速熟悉快捷鍵。

3. CodeGlance

顯示程式碼縮略圖插件

當程式碼很多的時候,方便查看,很有用。

4. Lombok

簡化臃腫程式碼插件

實體類中的get/set/構造/toString/hashCode等方法,都不需要我們再手動寫了

備註:

使用@RequiredArgsConstructor註解可以修改@Autowired@Resource的注入

例如:

​ 控制層的服務注入和服務層實現類的Mapper注入

@Autowired
private UserService userService;

使用@RequiredArgsConstructor註解後
private final UserService userService;

5. Alibaba Java Coding Guidelines

阿里巴巴程式碼規範檢查插件

會按照阿里Java開發手冊上規範幫我們檢查程式碼,然後對程式碼做不同顏色展示,滑鼠放上去,會看到提示內容,幫助我們寫出更規範的程式碼。

6. CamelCase

駝峰命名和下劃線命名轉換

這幾種風格的命名方式,用快捷鍵 ⇧ + ⌥ + U / Shift + Alt + U可以進行快速轉換,當我們需要修改大量變數名稱的時候很方便。

7. MybatisX

高效操作Mybatis插件

8. SonarLint

程式碼品質檢查插件

提示我不要用System.out輸出,要用logger輸出,諸如此類,幫助我們提升程式碼品質。

9. Save Actions

格式化程式碼插件

可以幫忙我們優化包導入,自動給沒有修改的變數添加final修飾符,調用方法的時候自動添加this關鍵字等,使我們的程式碼更規範統一。

10. Grep Console

自定義控制台輸出格式插件

11. MetricsReloaded

程式碼複雜度檢查插件

12. Statistic

程式碼統計插件

13. Translation

翻譯插件

14. Rainbow Brackets

彩虹括弧插件

成對兒的括弧顯示相同的顏色,有了這個插件,我的近視都好了。

15. SequenceDiagram

調用鏈路自動生成時序圖

右鍵 –> Sequence Diagaram 即可調出。

雙擊頂部的類名可以跳轉到對應類的源碼中,雙擊調用的函數名可以直接調入某個函數的源碼。

16. Material Theme UI

IDEA主題插件

17. GenerateAllSetter

自動調用所有 Setter 函數(可填充默認值)

18. Maven Helper

方便maven項目解決jar衝突




19. Stack trace to UML

根據 JVM 異常堆棧畫 UML時序圖和通訊圖

打開方式:Analyze > Open Stack trace to UML plugin + Generate UML diagrams from stacktrace from debug

20. Java Stream Debugger

Stream 將操作步驟可視化

21. RestfulToolkit

快捷跳轉Action方法



22、Json Parser

json串格式化工具

厭倦了打開瀏覽器來格式化和驗證JSON?為什麼不安裝JSON Parser並在具有離線支援的IDE內進行呢?JSON Parser是用於驗證和格式化JSON字元串的輕量級插件。安裝並傳播:)

23、JUnitGenerator

自動生成測試程式碼