- 必備插件
- Translation
- Jrebel(收費)
- RestfulTool
- Maven Helper
- Lombok
- .ignore
- Easy code
- SequenceDiagram
- arthas idea
- Mybatis Log Plugin(收費)
- maven-search
- GenerateAllSetter
- POJO to JSON
- Alibaba Java Coding Guidelines
- spotBugs
- Alibaba Cloud Toolkit
- MybatisX(與Free Mybatis plugin二選一使用)
- Easy javadoc
- Convert YAML and Properties File
- LeetCode Editor
- websocket client
- 不常用
- Api Generator
- Chinese (Simplified) Language Pack / 中文語言包
- Search In Repository
- Free Mybatis plugin
- Custom Postfix Template
- JPA Buddy(還不清楚用法)
- GsonFormatPlus
- Vue
- MyBatisCodeHelperPro(收費)
- JProfiler
- GitToolBox
- JUnitGenerator
- jenkins control
- Key Promoter X
- Jebrains付費插件Activation code[持續更新地址]:
- Intellij IDEA 安裝插件 報 ‘plugin xxxx is incompatible‘ 解決方案
IDEA 官方插件倉庫地址
必備插件
Translation
翻譯
Jrebel(收費)
熱部署插件,省去一直重啟的麻煩,尤其適合項目比較大的,能夠節省不少時間。
PJ方法: https://www.cnblogs.com/hhddd-1024/p/14672532.html
阿里雲盤有插件配置步驟
1、到設置里將 project automatically 勾選上:File -> Settings -> Build,… -> Compiler ,勾選 Build project automatically
2、Intellij IEDA 使用 ctrl + shift + alt + / 快捷鍵選擇 Registry...,勾選 compiler.automake.allow.when.app.running
3、注意:每次修改代碼后需要快速生效需要點擊下構建按鈕快速觸發熱部署
RestfulTool
【同類型】RestfulToolkit-fix
一套 RESTful 服務開發輔助工具集。
1.根據 URL 直接跳轉到對應的方法定義 ( 快捷鍵搜索 Ctrl + Alt + N 或者 Ctrl + \ ); ---這個個人感覺非常好用,和Ctrl + F一樣重要。
2.提供了一個 Services tree 的顯示窗口;
3.一個簡單的 http 請求工具;
4.在請求方法上添加了有用功能: 復制生成 URL;,復制方法參數...
5.其他功能: java 類上添加 Convert to JSON 功能,格式化 json 數據
Maven Helper
主要功能:快速查找和排除沖突依賴項的簡便方法,為包含當前文件或根模塊的模塊運行調試maven目標的操作,運行調試當前測試文件的操作。
使用方法:https://segmentfault.com/a/1190000017542396
Lombok
快速編寫實體類
.ignore
用於自動生成忽略上傳git倉庫的規則文件
Easy code
使用參考:https://www.jianshu.com/p/e4192d7c6844
Easycode是idea的一個插件,可以直接對數據的表生成entity,controller,service,dao,mapper,無需任何編碼,簡單而強大。
SequenceDiagram
快速生成時序圖
arthas idea
阿里巴巴 阿爾薩斯生產環境錯誤分析工具
主要用於自動生成檢查目標服務復雜的arthas命令
https://blog.csdn.net/itigoitie/article/details/125549245
Mybatis Log Plugin(收費)
根據mybatis在console輸出的sql日志信息,選中右鍵調用插件能能將日志信息轉換為拼接好參數可直接執行的sql
PJ方法:https://www.cnblogs.com/Chenjiabing/p/13565053.html
補丁在阿里雲盤
步驟:1、安裝插件。2、安裝補丁。3、卸載源插件
maven-search
maven依賴搜索
GenerateAllSetter
- 通過alt+enter對變量類生成對類的所有setter方法的調用
- 當兩個對象具有相同的字段時生成一個轉換器
- 當returnType為List Set Map時生成默認值
- 在所有getter方法上生成對assertThat的調用
POJO to JSON
實體存在繼承關系時,可遞歸操作
將一個實體類轉換為json格式字符串
Alibaba Java Coding Guidelines
阿里代碼規約檢測
spotBugs
代碼bug掃描
使用方法:https://www.cnblogs.com/xiang--liu/p/13637154.html
Alibaba Cloud Toolkit
MybatisX(與Free Mybatis plugin二選一使用)
- xml和dao層的互相跳轉 小鳥形狀
- Mapper 方法自動生成 XML
- 提供GUI代碼生成界面
Easy javadoc
一鍵生成中文文檔注釋
注意:內置的快捷鍵ctrl + \ 與 RestfulToolkit-fix 沖突了,須要修改熱鍵
Convert YAML and Properties File
spring配置文件yml與properties格式互轉
LeetCode Editor
力code刷題
websocket client
websocket客戶端,用於調試消息
不常用
Api Generator
github
IDEA中自動上傳接口方法:https://blog.csdn.net/weixin_47237043/article/details/109186702
YAPI的IDEA支持插件
Chinese (Simplified) Language Pack / 中文語言包
漢化IDEA開發工具
下載地址:https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack----
Search In Repository
主要用來在IDEA中根據三方庫的gav關鍵字或者jar包名稱查詢坐標)
Free Mybatis plugin
注意:與MybatisX同時安裝並應用,會導致MybatisX失效,去掉一個 √ 或卸載一個即可,多用於與Mybatis一起使用
生成mapper xml文件
提供xml和dao層的互相跳轉功能,箭頭形狀。
mapper生成xml文件
mybatis自動補全及語法錯誤提示
集成mybatis generator gui界面(與MybatisX一樣IDEA中登錄數據庫,數據表右鍵可看到)
根據數據庫注解,生成swagger model注解
Custom Postfix Template
代碼補全利器
JPA Buddy(還不清楚用法)
JPA Buddy 通過為 Hibernate、Spring Data JPA、Liquibase、Flyway、SQL 等提供開發工具來幫助處理與 Jakarta Persistence API 相關的所有事情。它旨在通過以下方式加快開發速度
GsonFormatPlus
根據JSONObject格式的字符串,自動生成實體類參數,本插件只適用 android studio和 Intellij IDEA 工具。
Vue
IDEA vue開發插件支持
MyBatisCodeHelperPro(收費)
mybatis代碼自動生成插件,大部分表單操作的代碼可自動生成,減少重復代碼,提升效率
https://zhile.io/2019/04/23/mybatis-code-helper-pro-crack.html
JProfiler
JProfiler 的IDEA內部集成,用於代碼性能分析
GitToolBox
代碼git倉庫狀態跟蹤,實時獲取
JUnitGenerator
提供右擊Generate自動生成單元測試
jenkins control
持續繼承構建項目工具
Key Promoter X
根據鼠標操作,提示對應快捷鍵
Jebrains付費插件Activation code[持續更新地址]:
Intellij IDEA 安裝插件 報 ‘plugin xxxx is incompatible‘ 解決方案
https://blog.csdn.net/github_38410229/article/details/79475745