最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

Idea中插件的安裝方式,相信大部分Java開發(fā)小伙伴應該都比較熟悉,不過在此我還是想啰嗦一下。以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.根據(jù)數(shù)據(jù)庫注解,生成swagger model注解
插件的安裝方式不贅述了,下面分別介紹一下其各個功能點。

生成mapper xml文件

如下圖,我手動創(chuàng)建一個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,可以將每種日志配置不同的顏色加以區(qū)分。如下圖所示:

在這里插入圖片描述

四、Maven Helper

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

在這里插入圖片描述

依賴沖突處理

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

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

在這里插入圖片描述

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

在這里插入圖片描述

五、總結

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

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

相關文章

  • Java日期時間調整的幾種方式匯總

    Java日期時間調整的幾種方式匯總

    Calendar類是一個抽象類,在實際使用時實現(xiàn)特定的子類的對象,創(chuàng)建對象的過程對程序員來說是透明的,只需要使用getInstance方法創(chuàng)建即可,這篇文章主要介紹了Java日期時間調整的幾種方式,需要的朋友可以參考下
    2023-05-05
  • SpringBoot工程打包與運行的實現(xiàn)詳解

    SpringBoot工程打包與運行的實現(xiàn)詳解

    本文主要介紹了SpringBoot工程的打包與運行的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • ServletWebServerApplicationContext創(chuàng)建Web容器Tomcat示例

    ServletWebServerApplicationContext創(chuàng)建Web容器Tomcat示例

    這篇文章主要為大家介紹了ServletWebServerApplicationContext創(chuàng)建Web容器Tomcat示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Java測試框架Mockito的簡明教程

    Java測試框架Mockito的簡明教程

    這篇文章主要介紹了Java測試框架Mockito的簡明教程,Mock 測試是單元測試的重要方法之一。本文介紹了基于 Java 語言的 Mock 測試框架 – Mockito 的使用。,需要的朋友可以參考下
    2019-06-06
  • 解決遇到Cannot resolve ch.qos.logback:logback-classic:1.2.3錯誤的問題

    解決遇到Cannot resolve ch.qos.logback:logback-classic:

    當使用Maven配置項目依賴時,可能會遇到無法解析特定版本的錯誤,例如,logback-classic版本1.2.3可能無法在配置的倉庫中找到,解決方法包括檢查倉庫是否包含所需版本,或更新到其他可用版本,可通過Maven官網搜索并找到適用的版本,替換依賴配置中的版本信息
    2024-09-09
  • 一文看懂Mybatis中的延遲加載

    一文看懂Mybatis中的延遲加載

    這篇文章主要介紹了一文看懂Mybatis中的延遲加載,延遲加載也稱為懶加載,是指在進行表的關聯(lián)查詢時,按照設置延遲規(guī)則推遲對關聯(lián)對象的select查詢,MyBatis 的延遲加載只是對關聯(lián)對象的查詢有遲延設置,對于主加載對象都是直接執(zhí)行查詢語句的,需要的朋友可以參考下
    2023-10-10
  • collection集合體系與并發(fā)修改異常的解決方法

    collection集合體系與并發(fā)修改異常的解決方法

    今天小編就為大家分享一篇關于collection集合體系與并發(fā)修改異常的解決方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 如何解決springcloud feign 首次調用100%失敗的問題

    如何解決springcloud feign 首次調用100%失敗的問題

    這篇文章主要介紹了如何解決springcloud feign 首次調用100%失敗的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • JVM字符串常量池StringTable的具體使用

    JVM字符串常量池StringTable的具體使用

    字符串常量池是JVM中的一個重要結構,用于存儲JVM運行時產生的字符串,本文主要介紹了JVM字符串常量池StringTable的具體使用,感興趣的可以了解一下
    2024-04-04
  • 簡單介紹線性表以及如何實現(xiàn)雙鏈表

    簡單介紹線性表以及如何實現(xiàn)雙鏈表

    本文先介紹線性表的幾個基本組成部分:數(shù)組、單向鏈表、雙向鏈表;隨后給出雙向鏈表的C、C++和Java三種語言的實現(xiàn),需要的朋友可以參考下
    2015-07-07

最新評論

治多县| 新邵县| 定结县| 张掖市| 手游| 连山| 大兴区| 丰都县| 延津县| 玉环县| 武陟县| 阜南县| 米易县| 广平县| 兴国县| 泰州市| 新干县| 仪征市| 石台县| 泰和县| 青岛市| 阿拉善盟| 宁安市| 辽中县| 沐川县| 鹤岗市| 弥勒县| 杭州市| 宁化县| 贵溪市| 中山市| 克山县| 余干县| 连江县| 女性| 竹山县| 洛隆县| 随州市| 濮阳市| 梅州市| 黄浦区|