IDEA開發Java提升開發效率常用插件

正所謂工欲善其事,必先利其器,作爲一名合格的程序員,熟練的使用開發工具和各種插件輔助自己開發,提升開發效率是非常重要的。這裏我介紹幾種idea常用的插件其功能使用方式。
idea插件安裝方式:
Shift+Ctrl+A出現下面輸入框,輸入Plugins回車
在這裏插入圖片描述
輸入你想要安裝的插件即可
在這裏插入圖片描述
1.Alibaba Java Coding Guidelines
爲了讓開發者更加方便、快速將規範推動並實行起來,阿里巴巴基於《阿里巴巴Java開發規約》內容,研發了一套自動化的IDE檢測插件(IDEA、Eclipse)。該插件在掃描代碼後,將不符合規約的代碼按Blocker/Critical/Major三個等級顯示在下方,甚至在IDEA上,我們還基於Inspection機制提供了實時檢測功能,編寫代碼的同時也能快速發現問題所在。對於歷史代碼,部分規則實現了批量一鍵修復的功能。
安裝完畢後,如下
在這裏插入圖片描述
插件掃描結果實例:
在這裏插入圖片描述
2.Free MyBatis plugin
使用MyBatis框架的時候,發現Mapper接口和XML文件之間跳轉十分的麻煩,經常的操作是在Mapper接口中將接口名稱複製一下,然後去查找對應的XML文件,打開後CRTL+F查找對應的xml實現,整個過程效率很低下,而該插件插件解決了這個問題。
安裝完畢後,可以看到每個接口的左邊都有一個箭頭,點擊後直接可以跳轉到對應的XMl文件;同時,在XML文件中可以跳轉回到Mapper接口
在這裏插入圖片描述
3.GenerateAllSetter
我們在程序開發過程中,往往要編寫這樣的類:類的部分或者全部屬性不希望讓外部世界直接訪問,而不用public字段修飾。這樣,方法調用成了訪問這些屬性的唯一途徑。
  如果只有少量這樣的屬性,可以通過手動方式爲它們添加setter和getter方法。但是,如果有大量這樣的屬性,手動添加會很費時。該插件作用是可以快速針對已有的model實體對象的屬性生產set代碼,免去開發者在開發過程中set屬性值時還需要去實體對象中翻查的時間,生成的同時會附帶類型默認值
4.Lombok Plugin
我們在開發過程中,通常都會定義大量的JavaBean,然後通過IDE去生成其屬性的構造器、getter、setter、equals、hashcode、toString方法,當要對某個屬性進行改變時,比如命名、類型等,都需要重新去生成上面提到的這些方法,通過該插件可以避免這種重複的工作,在JavaBean定義好屬性,在類上加上@Data就可以自動生成上面提到的方法
5.Translation
有一些單詞需要自己打開必應詞典或者有道詞典查單詞,這樣就需要在不同的軟件之間進行切換,影響工作效率。還好idea中有一款英文到中文的翻譯軟件,使用簡單。
Translation是一個翻譯插件,支持中英互譯、單詞朗讀。
效果如下:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章