有哪些好用的IDEA插件

本篇內(nèi)容主要講解“有哪些好用的IDEA插件”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“有哪些好用的IDEA插件”吧!

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比南華網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式南華網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋南華地區(qū)。費用合理售后完善,10年實體公司更值得信賴。

1、GenerateAllSetter

實際的開發(fā)中,可能會經(jīng)常為某個對象中多個屬性進(jìn)行 set 賦值,盡管可以用BeanUtil.copyProperties()方式批量賦值,但這種方式有一些弊端,存在屬性值覆蓋的問題,所以不少場景還是需要手動 set。如果一個對象屬性太多 set 起來也很痛苦,GenerateAllSetter可以一鍵將對象屬性都 set 出來。

快捷鍵:Alt+Enter

有哪些好用的IDEA插件

2、Alibaba Java Coding Guidelines

前一段阿里發(fā)布了Java 開發(fā)手冊, 又一次對Java開發(fā)規(guī)范做了完善。不過,又臭又長的手冊背下來是不可能的,但集成到IDEA開發(fā)工具中就方便很多。

舉個栗子:開發(fā)手冊上不允許用Executors去創(chuàng)建線程池,而是通過ThreadPoolExecutor的方式。

有哪些好用的IDEA插件

集成插件后會再去使用Executors去創(chuàng)建線程池會有如下的提示。

有哪些好用的IDEA插件

3、GsonFormat

GsonFormat 個人覺得是一個非常非常實用的插件,它可以將JSON字符串自動轉(zhuǎn)換成Java實體類。特別是在和其他系統(tǒng)對接時,往往以JSON格式傳輸數(shù)據(jù),而我們需要用Java實體接收數(shù)據(jù)入庫或者包裝轉(zhuǎn)發(fā),如果字段太多一個一個編寫那就太麻煩了。

快捷鍵:Alt+ S

有哪些好用的IDEA插件

在這里插入圖片描述

4、Maven Helper

Maven Helper 是解決Maven依賴沖突的利器,可以快速查找項目中的依賴沖突。安裝后打開pom文件,底部有 Dependency Analyzer 視圖。顯示紅色表示存在依賴沖突,點進(jìn)去直接在包上右鍵Exclude排除,pom文件中會做出相應(yīng)排除包的操作。

有哪些好用的IDEA插件

在這里插入圖片描述

  • Conflicts(沖突)

  • All Dependencies as List(列表形式查看所有依賴)

  • All Dependencies as Tree(樹結(jié)構(gòu)查看所有依賴),并且這個頁面還支持搜索。

5、Codota

用了Codota 后不再怕對API不會用,舉個栗子:當(dāng)我們用stream().filter()對List操作,可是對filter()用法不熟,按常理我們會百度一下,而用Codota 會提示很多filter()用法,節(jié)省不少查閱資料的時間。

有哪些好用的IDEA插件

在這里插入圖片描述

6、Free MyBatis Plugin

在使用MyBatis 作為持久框架時有一個尷尬的問題:SQL xml文件和定義的Java接口無法相互跳轉(zhuǎn),不能像Java接口間調(diào)用那樣,只能全局搜索稍顯麻煩。Free MyBatis Plugin將兩者之間進(jìn)行關(guān)聯(lián)。

有哪些好用的IDEA插件

7、IntelliJad

IntelliJad是一個Java class文件的反編譯工具,需要在 setting 中設(shè)置本地Java jad.exe工具的地址。隨便找個Jar架包選擇class文件右鍵Decompile,會出現(xiàn)反編譯的結(jié)果。

8、Properties to YAML Converter

將Properties 配置文件一鍵轉(zhuǎn)換成YAML 文件,很實用的一個插件?!缸⒁猓阂崆皞浞菰璓roperties 文件」

有哪些好用的IDEA插件

9、Lombok

Lombok 插件應(yīng)該比較熟,它替我們解決了那些繁瑣又重復(fù)的代碼,比如Setter、Getter、toString、equals等方法。

有哪些好用的IDEA插件

10、CodeGlance

CodeGlance 是一款代碼編輯區(qū)迷你縮放圖插件,可以很方便的知道我們方法大致在什么位置。

有哪些好用的IDEA插件

IDEA還有不少的開發(fā)小技巧,有助于我們少些代碼,不知道大家有沒有發(fā)現(xiàn)?變量后.可以聯(lián)想提示,而在聯(lián)想列表的最后邊有很多簡潔的命令。

例如:

list.sout = System.out.println(list);

list.var = List<User> list1 = list

list.nn = list.if (list != null)

......

有哪些好用的IDEA插件

到此,相信大家對“有哪些好用的IDEA插件”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)頁題目:有哪些好用的IDEA插件
文章分享:http://muchs.cn/article46/jpedeg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、建站公司營銷型網(wǎng)站建設(shè)、商城網(wǎng)站、App開發(fā)、網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)