IntelliJ Idea常用插件,提升開發(fā)效率
官網(wǎng)地址,如果網(wǎng)絡不太好的話可以下載對應插件后選擇從硬盤安裝,也可在idea內(Settings->Plugins->Marketplace)搜索后直接安裝
-
Alibaba Java Coding Guidelines(常用)
阿里代碼規(guī)范插件,檢測項目中所有編碼不規(guī)范的地方,比如是否正確使用泛型,注釋是否規(guī)范
- CamelCase
字符快速轉換,下劃線轉駝峰,或者反過來,安裝好后,選中要修改的名稱,按快捷鍵shift+alt+u - FindBugs-IDEA
自動查找項目中隱藏的bug,或者不規(guī)范的地方,有助于提升編碼質量 - Free Mybatis plugin(常用)
mybatis插件,可從mapper中接口方法直接跳轉到xml映射文件中的sql語句 - GsonFormat
根據(jù)json串生成實體bean,快捷鍵alt+s -
idea-mybatis-generator
mybatis逆向工程插件,根據(jù)數(shù)據(jù)庫表生成實體類,mapper接口及xml映射文件,使用起來沒有maven插件那么靈活,
安裝好后會在菜單欄出現(xiàn)Plugin的菜單項
-
Iedis
redis圖形客戶端,最新版好像開始收費了
-
Key Promoter X
快捷鍵提示,如果當前的鼠標操作可以用快捷鍵代替,就會在右下角彈框提示,例如點擊更新代碼圖標時會提示快捷鍵為ctrl+t
- Lombok(常用)
安裝插件后,項目中需添加lombok依賴,idea即可正常識別lombok注解
常用的getter,setter,hashCode,equals等方法就可以不用手動寫在實體類中了,簡化代碼
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
</dependency>
- Material Theme UI
idea主題插件,相當于擴展了idea的主題庫,優(yōu)化界面 - Maven Helper(常用)
依賴分析插件,自動分析依賴樹,以圖形界面展示,沖突依賴,重復依賴高亮顯示,可一鍵排除依賴,大型項目依賴很多的話會很方便 - Mongo Plugin
MongoDB圖形化連接工具,作用和Iedis類似 - RestfulToolkit(常用)
rest接口測試工具,相當于簡化版的postman,好處是在idea內就可以直接發(fā)送請求,不用來回切換軟件
自動掃描所有controller,快捷鍵ctrl+\,輸入接口路徑搜索對應的controller,即使接口全路徑中存在窄化路徑
根據(jù)路徑搜索對應controller在開發(fā)中比較常用也比較實用 - String Manipulation
字符串操作插件,快捷鍵alt+m - Translation(常用)
谷歌翻譯插件,在idea中選中文本右鍵即可打開翻譯 - Alibaba Cloud Toolkit(常用)
一鍵實現(xiàn)項目構建,打包,上傳,部署的自動化,可發(fā)布項目到阿里云ECS或任意服務器
使用教程 -
GenerateAllSetter
一鍵調用實體類所有setter方法,不用手動一個個字段去set,選中實體類后Alt+Enter
-
MyBatis Log Plugin
項目中如果使用了mybatis,在打印sql日志時,語句和參數(shù)是分開打印的,這樣不僅看起來很麻煩,也不方便直接復制sql后執(zhí)行
安裝插件后,在菜單欄中打開窗口,mybatis再打印sql時,插件就會自動組裝sql
插件組裝結果
-
Grep Console
不同級別的日志顯示不同的顏色,方便區(qū)分