個人覺得好用的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
自動生成測試程式碼