idea 開發(fā)神器之idea插件匯總
1、lombok
@Data注解在類上,會為類的所有屬性自動生成setter/getter、equals、canEqual、hashCode、toString方法,
如為final屬性,則不會為該屬性生成setter方法。
2、Free MyBatis plugin
方便點(diǎn)擊去接口,去到xml文件編寫的方法,不用來回找了
3、EasyCode
自動生成文件
基于IntelliJ IDEA開發(fā)的代碼生成插件,支持自定義任意模板(Java,html,js,xml)。
只要是與數(shù)據(jù)庫相關(guān)的代碼都可以通過自定義模板來生成。支持?jǐn)?shù)據(jù)庫類型與java類型映射關(guān)系配置。
支持同時(shí)生成生成多張表的代碼。每張表有獨(dú)立的配置信息。完全的個性化定義,規(guī)則由你設(shè)置
4、GenerateSerialVersionUID
Alt + Insert添加UID
5、Translation 翻譯插件
選中Ctrl + Shift + Y 直接翻譯,就不用去網(wǎng)頁還有有道詞典啦!
6、JBLJavaToWeb
生成web項(xiàng)目
6、Chinese (Simplified) Language Pack…
2020.01 版本idea開始
界面中文化
7、Sequence Diagram
自動生成時(shí)序圖
使用: 方法名右鍵,選擇Sequence Diagram生成時(shí)序圖。
8、Alibaba Java Coding Guidelines
阿里規(guī)范插件
Tools 點(diǎn)擊該處掃瞄當(dāng)前文件
右鍵當(dāng)前文件 編碼規(guī)約掃描
右側(cè)會有提示
9、Intellij熱部署插件 JRebel
不用修改java代碼,熱部署class文件(相當(dāng)于重啟Tomcat)
10、Properties to YAML Converter
這個是將項(xiàng)目里的properties文件轉(zhuǎn)換成yaml文件,沒使用spring boot之前,大部分配置文件都是properties格式,那么只用spring boot之后推薦使用yaml文件,這時(shí)候就需要做格式轉(zhuǎn)換,只需要一秒鐘
11、Rainbow Brackets
這個插件可以實(shí)現(xiàn)配對括號相同顏色,并且實(shí)現(xiàn)選中區(qū)域代碼高亮的功能。
12、GenerateAllSetter
不少場景還是需要手動 set。如果一個對象屬性太多 set 起來也很痛苦,GenerateAllSetter可以一鍵將對象屬性都 set 出來。
快捷鍵:Alt+Enter
13、GsonFormat
GsonFormat 個人覺得是一個非常非常實(shí)用的插件,它可以將JSON字符串自動轉(zhuǎn)換成Java實(shí)體類。特別是在和其他系統(tǒng)對接時(shí),往往以JSON格式傳輸數(shù)據(jù),而我們需要用Java實(shí)體接收數(shù)據(jù)入庫或者包裝轉(zhuǎn)發(fā),如果字段太多一個一個編寫那就太麻煩了。
快捷鍵:Alt+ S
14、Maven Helper
插件下載地址:https://plugins.jetbrains.com/plugin/7179-maven-helper/
Maven Helper 是解決Maven依賴沖突的利器,可以快速查找項(xiàng)目中的依賴沖突。安裝后打開pom文件,底部有 Dependency Analyzer 視圖。顯示紅色表示存在依賴沖突,點(diǎn)進(jìn)去直接在包上右鍵Exclude排除,pom文件中會做出相應(yīng)排除包的操作。
15、Codota
用了Codota 后不再怕對API不會用,舉個栗子:當(dāng)我們用stream().filter()對List操作,可是對filter()用法不熟,按常理我們會百度一下,而用Codota 會提示很多filter()用法,節(jié)省不少查閱資料的時(shí)間。
16、CodeGlance
CodeGlance 是一款代碼編輯區(qū)迷你縮放圖插件,可以很方便的知道我們方法大致在什么位置。
16、RestfulToolkit
插件下載地址:https://plugins.jetbrains.com/plugin/10292-restfultoolkit/
接口測試工具,拋棄postman吧!可選get、post等等請求。
17、CamelCase
駝峰命名轉(zhuǎn)帶_
_轉(zhuǎn)駝峰命名
快捷鍵: Alt + Shift + U
最新idea2020安裝部署超詳細(xì)教程
懂得懂的
到此這篇關(guān)于idea 開發(fā)神器之idea插件匯總的文章就介紹到這了,更多相關(guān)idea 插件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
HashSet工作原理_動力節(jié)點(diǎn)Java學(xué)院整理
HashSet 底層采用 HashMap 來保存所有元素,因此 HashSet 的實(shí)現(xiàn)比較簡單。接下來通過本文給大家介紹HashSet工作原理_動力節(jié)點(diǎn)Java學(xué)院整理,需要的朋友可以參考下2017-04-04spring-security關(guān)于hasRole的坑及解決
這篇文章主要介紹了spring-security關(guān)于hasRole的坑及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09IDEA 配合 Dockerfile 部署 SpringBoot 工程的注意事項(xiàng)
這篇文章主要介紹了IDEA 配合 Dockerfile 部署 SpringBoot 工程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09如何解決maven搭建一直處于running:..狀態(tài)問題
在使用Maven搭建項(xiàng)目時(shí),有時(shí)會遇到一直處于加載狀態(tài)的情況,通過修改設(shè)置可以解決這個問題,具體步驟為:1. 打開File->Settings->Build, Execution, Deployment->Maven->running,然后在VMOptions中填寫"-DarchetypeCatalog=internal"2024-09-09Java使用IntelliJ IDEA連接MySQL的詳細(xì)教程
這篇文章主要給大家介紹了關(guān)于Java使用IntelliJ IDEA連接MySQL的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04SpringBoot整合JavaMail實(shí)現(xiàn)發(fā)郵件的項(xiàng)目實(shí)踐
本文主要介紹了SpringBoot整合JavaMail實(shí)現(xiàn)發(fā)郵件的項(xiàng)目實(shí)踐,詳細(xì)闡述了使用SpringBoot和JavaMail發(fā)送郵件的步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10