Java開發IDEA插件推薦

 

 

IDEA插件推薦

在個人manjarog更新軟件的時候,我發現我IDEA全部插件所有消失了。這篇博客主要是用來記錄我經常使用的一些插件。html

Alibaba Java Coding Guidelines

相信看過《阿里巴巴Java開發規範》的同窗們,都感受到一種莫名的爽意了吧,今後告別隨意命名。java

爲了讓開發者更加方便、快速將規範推進並實行起來,阿里巴巴基於手冊內容,研發了一套自動化的IDE檢測插件(IDEA、Eclipse)。該插件在掃描代碼後,將不符合規約的代碼按Blocker/Critical/Major三個等級顯示在下方,甚至在IDEA上,咱們還基於Inspection機制提供了實時檢測功能,編寫代碼的同時也能快速發現問題所在。對於歷史代碼,部分規則實現了批量一鍵修復的功能,如此爽心悅目的功能是否是很值得擁有?提高代碼質量,提升團隊研發效能,插件將會一路同行。spring

MyBatisCodeHelper-Pro

剛開始我是使用免費版的,而後也不以爲免費版的與付費版有什麼區別,後來感受這個插件挺好用的,以爲要去支持一下做者,就買了1年的激活碼(價格:29元2個激活碼一年),而後就發現再也回不去了。sql

下面是免費版與付費版本的區別:數據庫

功能點 未激活版 激活版
接口與xml互相跳轉 更換圖標
接口方法名重構
一鍵添加param
xml中的 param的自動提示 if test的自動提示 resultMap refid 等的自動提示
resultMap中的property的自動提示
檢測沒有使用的xml 可一鍵刪除
檢測mybatis接口中方法是否有實現,沒有則報紅 可建立一個空的xml方法塊
檢測resultmap的property是否有誤
支持spring 將mapper注入到spring中 intellij的spring注入再也不報錯 支持springboot
一鍵生成分頁查詢
一鍵添加resultMap中未被使用的屬性
一鍵生成mybatis接口的testcase
經過方法名生成sql
經過數據庫生成crud代碼
經過java類生成crud代碼
xml collection中的 param提示
識別mybatis的標籤 全自動sql補全
檢測#{中的參數是否正確
if test when test foreach collection $中的OGNL支持
param重構功能(2.7.2)

Lombok

相信你們寫Java bean的時候必定寫過不少的getter和setter或者說toString,儘管在IDEA中,咱們能夠一鍵生成,可是這樣會致使代碼很臃腫。而在Lombok中使用簡單的@Data即可以解決這個問題。 怎麼使用我就不說了,你們能夠看這裏。博客json

GsonFormat

當咱們須要根據json去生成實體對象時,使用 GsonFormat就能夠一鍵生成了。springboot

按住Alt+S打開GsonFormat,而後輸入json數據,點擊OK 選擇須要的變量,便可一鍵生成相應的實體對象了。mybatis

AceJump

解放你的鼠標, 如何不用來快速i定位你的光標位置,AceJump是你的不二選擇。它容許您快速將光標導航到編輯器中可見的任何位置!只需點擊「ctrl +;」,而後輸入一個你想要跳轉到的字符,就能夠進行跳轉了。app

Statistic

想看本身代碼寫了多少行,使用Statistic輕輕鬆鬆統計。編輯器

 


 

 

Translation

做用不解釋,裝完以後會在右上角有兩個翻譯的圖標。

 


 

 

Grep console

如何讓日誌有顏色,再也不是白色與紅色,Grep console瞭解下。

CodeGlance

讓你的IDEAE也擁有小地圖。

 


 

 

當我發現有好的插件時,我會更新這篇博客,同時歡迎在評論區留言 。咱們之因此花時間去找插件和裝插件,是爲了更好的去開發寫代碼。正所謂磨刀不誤砍柴工,當咱們選擇的插件解放咱們的重複勞動力時,咱們纔能有更多的時間去思考,而不是一味的作重複且枯燥的事情。

相關文章
相關標籤/搜索