欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2021年05月10日 09:42:24   作者:碼農(nóng)飛哥  
這篇文章主要介紹了你要知道IDEA的這些必備插件,文中有非常詳細(xì)的圖文示例及代碼,對(duì)正在使用IDEA的小伙伴們有很好的幫助喲,需要的朋友可以參考下

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

Idea中插件的安裝方式,相信大部分Java開發(fā)小伙伴應(yīng)該都比較熟悉,不過在此我還是想啰嗦一下。以Free-idea-mybatis插件為例。在file->settings->plugins,搜索Free-idea-mybatis 如果搜不到的話點(diǎn)擊 Browse repositories,再搜索 Free-idea-mybatis,搜索到之后則點(diǎn)擊Install,并重啟Idea 。其他的插件也是同樣的安裝方式。

在這里插入圖片描述

二、Free-idea-mybatis

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

1.生成mapper xml文件

2.快速從代碼跳轉(zhuǎn)到mapper及從mapper返回代碼

3.mybatis自動(dòng)補(bǔ)全及錯(cuò)誤語法提示

4.集成Mybatis generator gui界面

5.根據(jù)數(shù)據(jù)庫注解,生成swagger model注解
插件的安裝方式不贅述了,下面分別介紹一下其各個(gè)功能點(diǎn)。

生成mapper xml文件

如下圖,我手動(dòng)創(chuàng)建一個(gè)XxlJobUserMapper類,然后按下 Alt+Enter 快捷鍵

在這里插入圖片描述

就會(huì)生成一個(gè)空的XML文件,如下圖所示:

在這里插入圖片描述

選中方法,按下 Alt+Enter 之后,會(huì)生成對(duì)應(yīng)的Sql方法

在這里插入圖片描述

如下圖所示:

在這里插入圖片描述

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

快速從代碼跳轉(zhuǎn)到mapper及從mapper返回代碼

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

在這里插入圖片描述

就可以很方便的跳轉(zhuǎn)到XML中對(duì)應(yīng)的Sql語句上。

在這里插入圖片描述

mybatis自動(dòng)補(bǔ)全及錯(cuò)誤語法提示

如下圖所示:selectTest 方法在xml對(duì)應(yīng)的mapper類中沒有定義,所以被標(biāo)紅了,當(dāng)輸入GR時(shí)會(huì)提示 GROUP 。

在這里插入圖片描述

三、Grep Console

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

在這里插入圖片描述

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

在這里插入圖片描述

四、Maven Helper

這個(gè)插件有個(gè)最重要的功能就是可以查看Maven的依賴樹,這個(gè)好處就是可以很方便的知道各個(gè)依賴的關(guān)系。安裝好插件并重啟Idea之后,打開項(xiàng)目的pom文件,會(huì)多出 Dependency Analyzer 的tab頁。如下圖所示:

在這里插入圖片描述

依賴沖突處理

對(duì)于Maven項(xiàng)目而言,比較頭疼的就是依賴沖突的處理,通過這個(gè)插件可以很直觀的找到?jīng)_突的依賴,以及處理依賴沖突。如下圖,首先切換到Confilcts 中發(fā)現(xiàn)commons-lang3這個(gè)依賴沖突了。

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

在這里插入圖片描述

然后在切換到 All Dependencies as Tree選項(xiàng),發(fā)現(xiàn)在 cystorage-sdk-java 依賴已經(jīng)引入了commons-lang3依賴,并且已經(jīng)報(bào)紅了。所以只需要在對(duì)報(bào)紅的jar右鍵,進(jìn)行exclude,便可解決沖突。

在這里插入圖片描述

五、總結(jié)

本文介紹了在Idea中用的很廣泛的三個(gè)插件,其中Free-idea-mybatis插件最方便的作用就是可以很方便的定位到一個(gè)方法對(duì)應(yīng)的SQL語句。Grep Console插件最主要的作用就是將控制臺(tái)中的各種類型的日志進(jìn)行快速的區(qū)分。Maven Helper插件的最主要作用就是處理Maven 依賴沖突。

到此這篇關(guān)于你要知道IDEA的這些必備插件的文章就介紹到這了,更多相關(guān)IDEA必備插件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring Cloud Feign統(tǒng)一設(shè)置驗(yàn)證token實(shí)現(xiàn)方法解析

    Spring Cloud Feign統(tǒng)一設(shè)置驗(yàn)證token實(shí)現(xiàn)方法解析

    這篇文章主要介紹了Spring Cloud Feign統(tǒng)一設(shè)置驗(yàn)證token實(shí)現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • javaweb上傳下載實(shí)例完整版解析(上)

    javaweb上傳下載實(shí)例完整版解析(上)

    這篇文章主要為大家詳細(xì)解析了javaweb上傳下載實(shí)例,本文重點(diǎn)在于文件上傳功能的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • mybatis?collection和association的區(qū)別解析

    mybatis?collection和association的區(qū)別解析

    這篇文章主要介紹了mybatis?collection解析以及和association的區(qū)別,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • Java基于socket服務(wù)實(shí)現(xiàn)UDP協(xié)議的方法

    Java基于socket服務(wù)實(shí)現(xiàn)UDP協(xié)議的方法

    這篇文章主要介紹了Java基于socket服務(wù)實(shí)現(xiàn)UDP協(xié)議的方法,通過兩個(gè)簡單實(shí)例分析了java通過socket實(shí)現(xiàn)UDP發(fā)送與接收的技巧,需要的朋友可以參考下
    2015-05-05
  • springmvc流程圖以及配置解析

    springmvc流程圖以及配置解析

    這篇文章主要介紹了springmvc流程圖以及配置解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • JAVA語言編程格式高級(jí)規(guī)范

    JAVA語言編程格式高級(jí)規(guī)范

    這篇文章主要介紹了JAVA語言編程格式高級(jí)規(guī)范,需要的朋友可以參考下
    2015-05-05
  • springboot使用外置tomcat啟動(dòng)方式

    springboot使用外置tomcat啟動(dòng)方式

    這篇文章主要介紹了springboot使用外置tomcat啟動(dòng)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • mybatis-plus中l(wèi)ambdaQuery()與lambdaUpdate()比較常見的使用方法總結(jié)

    mybatis-plus中l(wèi)ambdaQuery()與lambdaUpdate()比較常見的使用方法總結(jié)

    mybatis-plus是在mybatis的基礎(chǔ)上做增強(qiáng)不做改變,簡化了CRUD操作,下面這篇文章主要給大家介紹了關(guān)于mybatis-plus中l(wèi)ambdaQuery()與lambdaUpdate()比較常見的使用方法,需要的朋友可以參考下
    2022-09-09
  • Java實(shí)現(xiàn)經(jīng)典游戲泡泡堂的示例代碼

    Java實(shí)現(xiàn)經(jīng)典游戲泡泡堂的示例代碼

    這篇文章將利用Java制作經(jīng)典游戲——泡泡堂,游戲設(shè)計(jì)為雙人pk積分賽模式,在這個(gè)模式里面,玩家只要率先達(dá)到一定分?jǐn)?shù)既可以贏得比賽。感興趣的可以了解一下
    2022-04-04
  • @RequestParam注解加與不加有什么區(qū)別

    @RequestParam注解加與不加有什么區(qū)別

    這篇文章主要介紹了@RequestParam注解加與不加有什么區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11

最新評(píng)論