日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Intellij IDEA必備插件,提高效率的“七種武器”

常言道“工欲善其事必先利其器”,作為一個程序員,一個好的IDE可以起到事半功倍的效果。2020 JVM 生態(tài)報告顯示 Intellij IDEA 已經(jīng)成為Java開發(fā)者的首選。Intellij IDEA的強大不止在于其本身提供的各種功能,也依賴于其插件體系為第三方提供了擴展能力。今天我就分享一下自己常用的插件,有了這些工具的幫助,寫bug都比別人快一步(o′ω`o)。

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

Maven Helper

作為最流行的Java應用構建工具,Maven在簡化了依賴管理的同時,其依賴傳遞機制也可能在不經(jīng)意間同時引入同一個依賴的多個版本造成依賴沖突,在不借助其他工具的情況下可以使用maven dependency:tree命令查看依賴關系,但當依賴比較多時,這個效率是比較低的,借助Maven Helper插件可以更簡單的發(fā)現(xiàn)沖突并解決。

在插件安裝之后,打開pom.xml時在底部會多出一個Dependency Analyzer選項,如圖:

勾選Conflicts查看沖突,然后可以選擇跳轉到源碼或直接排除。

CodeGlance

Sublime Text編輯器有一個Minimap功能,可以在代碼編輯區(qū)右側顯示代碼縮略圖,進行快速跳轉。Intellij IDEA可以通過安裝CodeGlance插件實現(xiàn)同樣的功能。

安裝使用效果如下:

Free Mybatis plugin

在使用MyBatis框架的時候,發(fā)現(xiàn)Mapper接口和XML文件之間跳轉十分的麻煩,經(jīng)常的操作是在Mapper接口中將接口名稱復制一下,然后去查找對應的XML文件,打開后CRTL+F查找對應的xml實現(xiàn),效率很低。安裝Free Mybatis plugin插件可以像Java代碼一樣直接跳轉。

效果圖:

此外,插件還能及時發(fā)現(xiàn)mapper文件和xml文件的潛在的問題,比如方法名不匹配、字段不存在等,如圖:

Mybatis Log Plugin

使用MyBatis框架的時候,可以配置打印sql語句,但打印出來的是使用了占位符的預編譯語句,我們通常需要手動將參數(shù)拼接上才能獲取可以實際執(zhí)行的sql語句。Mybatis Log Plugin插件可以自動將預編譯語句轉換為可執(zhí)行的語句,這在查找問題的時候非常有用。

效果圖:

Grep Console

一般應用在運行的時候會產(chǎn)生大量的日志,不同級別的日志混雜在一起不容易區(qū)分且不好查找,以往的做法是通過自定義日志格式實現(xiàn)代碼高亮,如圖:

這種方式麻煩且對代碼有入侵,更好的方法是使用Grep Console插件為不同pattern的日志設置顏色。

效果圖:

Gsonformat

在實際開發(fā)中,經(jīng)常會遇到將json格式字符串轉換為Java Bean的情況,一般做法是新建一個類然后添加字段,費時費力不說還可能出錯,Gsonformat插件可以解析json自動填充字段,支持嵌套結構。

效果圖:

在使用的時候可以勾選使用Lombok注解,減少代碼量。

Rainbow Brackets

Rainbow Brackets是一個簡單但很有用的插件,它可以實現(xiàn)對不同層級括號使用不同的顏色高亮,增加辨識度,特別是在嵌套層級比較多或者代碼縮進不規(guī)范的時候作用更明顯。

效果圖:

總結

Intellij IDEA 的插件機制為開發(fā)者提供了更多的可能,使用官方提供的Intellij Platform Plugin SDK你也可以自己開發(fā)一個插件玩玩。


文章名稱:Intellij IDEA必備插件,提高效率的“七種武器”
網(wǎng)站URL:http://www.5511xx.com/article/ccsecdi.html