真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

IntelliJIDEA提升效率開發(fā)插件有哪些

這篇文章將為大家詳細(xì)講解有關(guān)IntelliJ IDEA提升效率開發(fā)插件有哪些,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),祥符企業(yè)網(wǎng)站建設(shè),祥符品牌網(wǎng)站建設(shè),網(wǎng)站定制,祥符網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,祥符網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

Activate-power-mode 插件

我喜歡稱這個(gè)插件叫,“會(huì)跳舞的神器”,先看下效果

IntelliJ IDEA提升效率開發(fā)插件有哪些 你的代碼在跳舞,跟隨我的腳步,免費(fèi)蹦迪,此插件有玩耍娛樂之嫌,實(shí)用性不高,??徇€可以。下面介紹要說的重點(diǎn)插件,保證讓你滿意而歸。

pojo-to-json idea 插件

工作中,為了測試需要,我們需要將簡單 Java 領(lǐng)域?qū)ο筠D(zhuǎn)成 JSON 字符串方便用 postman 或者 curl 模擬數(shù)據(jù)

官方詳細(xì)介紹地址 https://plugins.jetbrains.com/plugin/9686-pojo-to-json

IntelliJ IDEA提升效率開發(fā)插件有哪些

安裝插件后重啟Idea,選擇一個(gè)類,右鍵:

IntelliJ IDEA提升效率開發(fā)插件有哪些

會(huì)復(fù)制生成的JSON到粘貼板中:ctr+V 就可以粘貼出來。

時(shí)序圖生成工具:SequenceDiagram 插件

有的時(shí)候,我們需要梳理業(yè)務(wù)邏輯或者閱讀源碼。從中,我們需要了解整個(gè)調(diào)用鏈路,反向生成 UML 的時(shí)序圖是強(qiáng)需求。其中,SequenceDiagram 插件是一個(gè)非常棒的插件。

官方詳細(xì)介紹地址 https://plugins.jetbrains.com/plugin/8286-sequencediagram

比如:你想看某個(gè)方法的執(zhí)行流程,可以選擇右鍵這個(gè)方法接口或者方法實(shí)現(xiàn)

IntelliJ IDEA提升效率開發(fā)插件有哪些

立即生成時(shí)序圖

IntelliJ IDEA提升效率開發(fā)插件有哪些

Free Mybatis plugin 插件

MyBatis 框架已經(jīng)應(yīng)用于各個(gè)地方。因此,圍繞著 MyBatis 的插件和工具越來越多。Free Mybatis plugin 非常方便進(jìn)行 Mapper 接口和 XML 文件之間跳轉(zhuǎn)。

官方詳細(xì)介紹地址 https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin

安裝之后在Java dao層會(huì)生成一個(gè)標(biāo)記,點(diǎn)擊標(biāo)記立即跳轉(zhuǎn)到xml文件指定位置,非常方便:

IntelliJ IDEA提升效率開發(fā)插件有哪些

并且xml里面還可以跳轉(zhuǎn)會(huì)java dao 層指定的方法:

IntelliJ IDEA提升效率開發(fā)插件有哪些

快捷鍵提示工具:Key promoter X

官方詳細(xì)介紹地址 https://plugins.jetbrains.com/plugin/9792-key-promoter-x

這個(gè)插件什么用呢?舉個(gè)例子,你想看某個(gè)方法內(nèi)部實(shí)現(xiàn)的時(shí)候,如果你不用快捷鍵,你會(huì)這樣鼠標(biāo)點(diǎn):

IntelliJ IDEA提升效率開發(fā)插件有哪些

如果你安裝了這個(gè)插件,你每次這樣鼠標(biāo)點(diǎn)擊后,開發(fā)工具右下角會(huì)提示你,使用快捷鍵:

IntelliJ IDEA提升效率開發(fā)插件有哪些

安裝這個(gè)插件后,快捷鍵用的飛起來。

CodeGlance 插件

當(dāng)你的類上千行的時(shí)候,在你往下拖拽找對(duì)象的時(shí)候,是不是感覺挺累的,有個(gè)這個(gè)插件,可以查看縮略圖一樣,快速切換到自己需要去的地方,飛翔的感覺。

官方詳細(xì)介紹地址 https://github.com/Vektah/CodeGlance

安裝后顯示效果圖如下:

IntelliJ IDEA提升效率開發(fā)插件有哪些

JUnitGenerator V2.0 自動(dòng)生成單元測試代碼

編寫單元測試是好的開發(fā)者的習(xí)慣,但是怎么提高你代碼的效率,單元測試代碼可否自動(dòng)生成,這個(gè)插件就是幫我們做這事情。

修改JUnitGenerator V2.0 的配置,Settings下的 Other Settings 修改下模版和更新配置

IntelliJ IDEA提升效率開發(fā)插件有哪些

設(shè)置成功后,就可以根據(jù)方法或者類生成單元測試模版了:

IntelliJ IDEA提升效率開發(fā)插件有哪些

GenerateAllSetter 插件

當(dāng)你進(jìn)行對(duì)象之間賦值的時(shí)候,有沒有覺得好麻煩,能不能有一個(gè)更好的辦法呢~ 有,只要你選中需要生成set方法的對(duì)象,按下快捷鍵 alt+enter 界面如下:

IntelliJ IDEA提升效率開發(fā)插件有哪些 有沒有感覺很厲害, 官方詳細(xì)介紹地址 https://plugins.jetbrains.com/plugin/9360-generateallsetter

ideavim 插件

讓你的代碼如飛:可以讓你在編輯器中使用vim的命令操作,來回切換,盡量脫離鼠標(biāo)的限制,提高你的開發(fā)效率,這個(gè)插件mac上面使用效果更好。 詳細(xì)地址:http://plugins.jetbrains.com/plugin/164-ideavim

sonarlint 代碼質(zhì)量管理

找出你的代碼隱藏bug或者壞味道

官方詳細(xì)介紹地址 http://intellij.sonarlint.org

可以選擇你要執(zhí)行的代碼類或者項(xiàng)目執(zhí)行就可以類,下面會(huì)列出結(jié)果和意見

IntelliJ IDEA提升效率開發(fā)插件有哪些

restfultoolkit 插件

Java WEB開發(fā)必備,再也不用全局搜索RequestMapping了

安裝操作:

IntelliJ IDEA提升效率開發(fā)插件有哪些 安裝完畢之后使用,根據(jù) URL 直接跳轉(zhuǎn)到對(duì)應(yīng)的方法定義windows ( Ctrl + \ or Ctrl +Alt + N ) 而 mac 機(jī)器快捷鍵:(Command +Option + N or Command+\)

還可以查看Services中所有的接口url list,并且模擬請(qǐng)求,非常方便,簡化操作 IntelliJ IDEA提升效率開發(fā)插件有哪些

中英文翻譯工具:Translation

這個(gè)最長用就是閱讀源碼的時(shí)候,看別人的注釋,英文不好的,可以安裝一個(gè)。 IntelliJ IDEA提升效率開發(fā)插件有哪些

官方詳細(xì)介紹地址 https://plugins.jetbrains.com/plugin/8579-translation

選擇要翻譯的單詞或者句子,右鍵或者快捷鍵,可以翻譯操作:

IntelliJ IDEA提升效率開發(fā)插件有哪些

IntelliJ IDEA提升效率開發(fā)插件有哪些

GenerateSerialVersionUID 插件

Java 的序列化機(jī)制是通過在運(yùn)行時(shí)判斷類的serialVersionUID來驗(yàn)證版本一致性的。在反序列化時(shí),JVM會(huì)把傳來的字節(jié)流中的serialVersionUID與本地相應(yīng)實(shí)體(類)的serialVersionUID進(jìn)行比較,如果相同就認(rèn)為是一致的,可以進(jìn)行反序列化,否則就會(huì)出現(xiàn)序列化版本不一致的異常。所以生成serialVersionUID 會(huì)很頻繁,這個(gè)插件一個(gè)快捷鍵幫你搞定 Alt + Insert

步驟1:先安裝插件,根據(jù)上面的名字搜索安裝

步驟2: 設(shè)置Inspections功能

IntelliJ IDEA提升效率開發(fā)插件有哪些 這時(shí)候,在javabean里面,就可以看到編輯器右邊有黃色的提示了,可以點(diǎn)開看看 將光標(biāo)放到類名上,按atl+enter鍵,就會(huì)提示生成serialVersionUID了

IntelliJ IDEA提升效率開發(fā)插件有哪些 (此圖片來源于網(wǎng)絡(luò))

Maven Helper 插件

Maven的依賴機(jī)制會(huì)導(dǎo)致Jar包的沖突。舉個(gè)例子,現(xiàn)在你的項(xiàng)目中,使用了兩個(gè)Jar包,分別是A和B?,F(xiàn)在A需要依賴另一個(gè)Jar包C,B也需要依賴C。但是A依賴的C的版本是1.0,B依賴的C的版本是2.0。這時(shí)候,Maven會(huì)將這1.0的C和2.0的C都下載到你的項(xiàng)目中,這樣你的項(xiàng)目中就存在了不同版本的C,這時(shí)Maven會(huì)依據(jù)依賴路徑最短優(yōu)先原則,來決定使用哪個(gè)版本的Jar包,而另一個(gè)無用的Jar包則未被使用,這就是所謂的依賴沖突。

幸運(yùn)的是什么呢?

在大多數(shù)時(shí)候,依賴沖突可能并不會(huì)對(duì)系統(tǒng)造成什么異常,因?yàn)镸aven始終選擇了一個(gè)Jar包來使用。

但是不幸的卻是,不排除在某些特定條件下,會(huì)出現(xiàn)類似找不到類的異常,所以,只要存在依賴沖突,在我看來,最好還是解決掉,不要給系統(tǒng)留下隱患。

而要介紹的這個(gè)Maven Helper 插件就可以解決這個(gè)問題。

怎么用呢?

安裝之后打開pom.xml文件,底部有個(gè)Dependency Analyzer選項(xiàng),點(diǎn)擊

IntelliJ IDEA提升效率開發(fā)插件有哪些

下面如何解決沖突(此圖片來源網(wǎng)絡(luò),這哥們標(biāo)記的非常好,我就不重造輪子了)

IntelliJ IDEA提升效率開發(fā)插件有哪些

還有一個(gè)小技巧可看整體項(xiàng)目Maven依賴結(jié)構(gòu)圖:

IntelliJ IDEA提升效率開發(fā)插件有哪些

IntelliJ IDEA提升效率開發(fā)插件有哪些 記?。簣D中看到有一些紅色的實(shí)線,代表依賴沖突,藍(lán)色實(shí)線代表正常的依賴

Lombok Plugin 插件

使用注解自動(dòng)生成代碼,碼奴解放者,省去實(shí)體類的set get 注意還要在Maven項(xiàng)目的pom.xml中添加配置


        org.projectlombok
        lombok
        1.16.6

具體的類上面打上@Data 即可

IntelliJ IDEA提升效率開發(fā)插件有哪些

JRebel for IntelliJ 熱部署插件

JRebel是一個(gè)提升生產(chǎn)力的工具,相信不少程序員改完代碼后,最頭疼的是不能直接看到效果,每次構(gòu)建,重啟以及重新部署的循環(huán)操作,時(shí)間無形中浪費(fèi)掉了,有個(gè)這個(gè)插件,所改即所見,讓你編碼過程更加流暢。

關(guān)于“IntelliJ IDEA提升效率開發(fā)插件有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。


本文標(biāo)題:IntelliJIDEA提升效率開發(fā)插件有哪些
當(dāng)前URL:http://weahome.cn/article/iejjdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部