1.FindBugs-IDEA
檢測(cè)代碼中可能的bug及不規(guī)范的位置蚕礼,檢測(cè)的模式相比p3c更多,寫完代碼后檢測(cè)下 避免低級(jí)bug椭蹄,強(qiáng) 烈建議用一下闻牡,一不小心就發(fā)現(xiàn)很多老代碼的bug
2.Jrebel
IDEA項(xiàng)目熱部署插件
激活方式:
在jrebel?server處,寫上:
http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce
如果出現(xiàn)激活過期的情況绳矩,請(qǐng)重新生成guid罩润,替換原來的guid即可
郵箱隨便寫,即可激活翼馆。
3.Key promoter
Key promoter這款插件適合新手使用割以。當(dāng)你點(diǎn)擊鼠標(biāo)一個(gè)功能的時(shí)候,可以提示你這個(gè)功能快捷鍵是什么应媚。這是一個(gè)非常有用的功能严沥,很快就可以熟悉軟件的快捷功能了。如果有快捷鍵的中姜,會(huì)直接顯示快捷鍵?
4.Material Theme UI
這是一款主題插件消玄,可以讓你的ide的圖標(biāo)變漂亮跟伏,配色搭配的很到位,還可以切換不同的顏色翩瓜,甚至可以自定義顏色受扳。默認(rèn)的配色就很漂亮了,如果需要修改配色兔跌,可以在工具欄中Tools->Material Theme然后修改配色等勘高。
5.Background image Plus
這是一款可以設(shè)置idea背景圖片的插件,不但可以設(shè)置固體的圖片坟桅,還可以設(shè)置一段時(shí)間后隨機(jī)變化背景圖片华望,以及設(shè)置圖片的透明度等等,讓體驗(yàn)“真-面對(duì)‘對(duì)象’編程”仅乓。
6.activate-power-mode OR Power mode II
這是一款讓你在編碼的時(shí)候赖舟,整個(gè)屏幕都為之顫抖的插件丹泉。
7.CamelCase
將不是駝峰格式的名稱汪拥,快速轉(zhuǎn)成駝峰格式,安裝好后动看,選中要修改的名稱裕偿,按快捷鍵shift+alt+u
8.Free Mybatis plugin
mybatis 插件,讓你的mybatis.xml像java代碼一樣編輯痛单。我們開發(fā)中使用mybatis時(shí)時(shí)長需要通過mapper接口查找對(duì)應(yīng)的xml中的sql語句嘿棘,該插件方便了我們的操作。
9.Lombok plugin
開發(fā)神器旭绒,可以簡(jiǎn)化你的實(shí)體類鸟妙,讓你i不再寫get/set方法,還能快速的實(shí)現(xiàn)builder模式挥吵,以及鏈?zhǔn)秸{(diào)用方法重父,總之就是為了簡(jiǎn)化實(shí)體類而生的插件。
10.ECtranslation
- 翻譯, 就是中英翻譯, 可以當(dāng)詞典用?
- 翻譯替換, 就是將原文直接翻譯替換, 用來幫我想變量名字非常有用: 起個(gè)中文名, 然后翻譯替換就好了.
11,GsonFormat?
把 JSON 字符串直接實(shí)例化成類
12.Eclipse Code Formatter
使用 Eclipse 的代碼格式化風(fēng)格忽匈,在一個(gè)團(tuán)隊(duì)中如果公司有規(guī)定格式化風(fēng)格房午,這個(gè)可以使用。
13.Grep console
自定義日志顏色丹允,idea控制臺(tái)可以彩色顯示各種級(jí)別的log郭厌,安裝完成后,在console中右鍵就能打開雕蔽,并且可以設(shè)置不同的日志級(jí)別的顯示樣式折柠,可以直接根據(jù)關(guān)鍵字搜索你想要的,搜索條件是支持正則表達(dá)式的
14.MyBatis Log Plugin
Mybatis現(xiàn)在是java中操作數(shù)據(jù)庫的首選批狐,在開發(fā)的時(shí)候扇售,我們都會(huì)把Mybatis的腳本直接輸出在console中,但是默認(rèn)的情況下,輸出的腳本不是一個(gè)可以直接執(zhí)行的承冰。
如果我們想直接執(zhí)行华弓,還需要在手動(dòng)轉(zhuǎn)化一下。
MyBatis Log Plugin 這款插件是直接將Mybatis執(zhí)行的sql腳本顯示出來巷懈,無需處理该抒,可以直接復(fù)制出來執(zhí)行的。
15.String Manipulation
強(qiáng)大的字符串轉(zhuǎn)換工具顶燕。使用快捷鍵凑保,Alt+m。
切換樣式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, words lowercase, Words Capitalized, PascalCase)
轉(zhuǎn)換為SCREAMING_SNAKE_CASE (或轉(zhuǎn)換為camelCase)
轉(zhuǎn)換為 snake_case (或轉(zhuǎn)換為camelCase)
轉(zhuǎn)換為dot.case (或轉(zhuǎn)換為camelCase)
轉(zhuǎn)換為hyphen-case (或轉(zhuǎn)換為camelCase)
轉(zhuǎn)換為hyphen-case (或轉(zhuǎn)換為snake_case)
轉(zhuǎn)換為camelCase (或轉(zhuǎn)換為Words)
轉(zhuǎn)換為camelCase (或轉(zhuǎn)換為lowercase words)
轉(zhuǎn)換為PascalCase (或轉(zhuǎn)換為camelCase)
選定文本大寫
樣式反轉(zhuǎn)
16.Restfultookit
Spring MVC網(wǎng)頁開發(fā)的時(shí)候涌攻,我們都是通過requestmapping的方式來定義頁面的URL地址的欧引,為了找到這個(gè)地址我們一般都是cmd+shift+F的方式進(jìn)行查找,大家都知道恳谎,我們URL的命名一個(gè)是類requestmapping+方法requestmapping芝此,查找的時(shí)候還是有那么一點(diǎn)不方便的,restfultookit就能很方便的幫忙進(jìn)行查找因痛。
17.Stack Overflow
編碼中幾乎所有遇到的錯(cuò)誤婚苹,都可以在Stack Overflow上找到,因此這個(gè)插件可稱之為貼心助手鸵膏,只不過默認(rèn)使用Google搜索膊升,大家注意。
18.Maven Helper
一鍵查看maven依賴谭企,查看沖突的依賴廓译,一鍵進(jìn)行exclude依賴
對(duì)于大型項(xiàng)目 非常方便
19.VisualVM Launcher
運(yùn)行java程序的時(shí)候啟動(dòng)visualvm,方便查看jvm的情況 比如堆內(nèi)存大小的分配
某個(gè)對(duì)象占用了多大的內(nèi)存债查,jvm調(diào)優(yōu)必備工具
20.MyBtis-generator
mybatis generator是很好用的mybatis自動(dòng)代碼生成工具非区,在IDEA安裝后,頂部導(dǎo)航欄最后面的Plugin點(diǎn)擊后即可出現(xiàn)mybatis generator盹廷,點(diǎn)擊即可進(jìn)入頁面