你要知道IDEA的這些必備插件

一、Idea中的插件的安裝方式

Idea中插件的安裝方式,相信大部分Java開發小夥伴應該都比較熟悉,不過在此我還是想囉嗦一下。以Free-idea-mybatis插件為例。在file->settings->plugins,搜索Free-idea-mybatis 如果搜不到的話點擊 Browse repositories,再搜索 Free-idea-mybatis,搜索到之後則點擊Install,並重啟Idea 。其他的插件也是同樣的安裝方式。

在這裡插入圖片描述

二、Free-idea-mybatis

接下來介紹的插件就是Free-idea-mybatis 插件,這個插件的作用有如下幾個:

1.生成mapper xml文件

2.快速從代碼跳轉到mapper及從mapper返回代碼

3.mybatis自動補全及錯誤語法提示

4.集成Mybatis generator gui界面

5.根據數據庫註解,生成swagger model註解
插件的安裝方式不贅述瞭,下面分別介紹一下其各個功能點。

生成mapper xml文件

如下圖,我手動創建一個XxlJobUserMapper類,然後按下 Alt+Enter 快捷鍵

在這裡插入圖片描述

就會生成一個空的XML文件,如下圖所示:

在這裡插入圖片描述

選中方法,按下 Alt+Enter 之後,會生成對應的Sql方法

在這裡插入圖片描述

如下圖所示:

在這裡插入圖片描述

整體來說,這個功能還是比較雞肋。

快速從代碼跳轉到mapper及從mapper返回代碼

如下圖,我在xxlJobUserDao類的pageList方法上按下 Ctrl+Alt+B快捷鍵就跳轉到瞭XML文件中。

在這裡插入圖片描述

就可以很方便的跳轉到XML中對應的Sql語句上。

在這裡插入圖片描述

mybatis自動補全及錯誤語法提示

如下圖所示:selectTest 方法在xml對應的mapper類中沒有定義,所以被標紅瞭,當輸入GR時會提示 GROUP 。

在這裡插入圖片描述

三、Grep Console

Idea console 輸出的日志有一大堆,如何快速的在這一大堆的日志中找到自己想要的類型日志呢?難道隻有一行行的翻找麼?NONONO

在這裡插入圖片描述

Grep Console插件可以幫助我們,使用此插件可以快速的定位到自己關註的類型日志。比如:error,warn,可以將每種日志配置不同的顏色加以區分。如下圖所示:

在這裡插入圖片描述

四、Maven Helper

這個插件有個最重要的功能就是可以查看Maven的依賴樹,這個好處就是可以很方便的知道各個依賴的關系。安裝好插件並重啟Idea之後,打開項目的pom文件,會多出 Dependency Analyzer 的tab頁。如下圖所示:

在這裡插入圖片描述

依賴沖突處理

對於Maven項目而言,比較頭疼的就是依賴沖突的處理,通過這個插件可以很直觀的找到沖突的依賴,以及處理依賴沖突。如下圖,首先切換到Confilcts 中發現commons-lang3這個依賴沖突瞭。

 <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>3.11</version>
        </dependency>

在這裡插入圖片描述

然後在切換到 All Dependencies as Tree選項,發現在 cystorage-sdk-java 依賴已經引入瞭commons-lang3依賴,並且已經報紅瞭。所以隻需要在對報紅的jar右鍵,進行exclude,便可解決沖突。

在這裡插入圖片描述

五、總結

本文介紹瞭在Idea中用的很廣泛的三個插件,其中Free-idea-mybatis插件最方便的作用就是可以很方便的定位到一個方法對應的SQL語句。Grep Console插件最主要的作用就是將控制臺中的各種類型的日志進行快速的區分。Maven Helper插件的最主要作用就是處理Maven 依賴沖突。

到此這篇關於你要知道IDEA的這些必備插件的文章就介紹到這瞭,更多相關IDEA必備插件內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: