Java開發IDEA插件推薦


 

 

IDEA插件推薦

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

Alibaba Java Coding Guidelines

相信看過《阿里巴巴Java開發規范》的同學們,都感覺到一種莫名的爽意了吧,從此告別隨意命名。

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

MyBatisCodeHelper-Pro

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

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

功能點 未激活版 激活版
接口與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便可以解決這個問題。 怎么使用我就不說了,大家可以看這里。博客

GsonFormat

當我們需要根據json去生成實體對象時,使用 GsonFormat就可以一鍵生成了。

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

AceJump

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

Statistic

想看自己代碼寫了多少行,使用Statistic輕輕松松統計。

 


 

 

Translation

作用不解釋,裝完之后會在右上角有兩個翻譯的圖標。

 


 

 

Grep console

如何讓日志有顏色,不再是白色與紅色,Grep console了解下。

CodeGlance

讓你的IDEAE也擁有小地圖。

 


 

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM