在日常的代碼開發中,插件可以方便我們的開發流程。下面說幾個在SSM開發中好用的插件。
1、.ignore
2、Alibaba Java Coding Guidelines
3、CodeGlance
4、Lombok
5、MyBatisX
6、MyBatis Log Plugin
7、Restful Toolkit
8、Vue.js
1、.ignore
日常開發中會生成很多無用的配置文件。我們平常開發是不需要關注這些文件的,那麼我們就可以將這類文件加入到ignore中,Idea會幫我們灰掉這部分文件。
2、Alibaba Java Coding Guidelines
這個插件是由阿里開發,可以標註出你代碼中所有不規範的地方,極高的改善了程序員的代碼質量。安裝好插件之後,在項目上右鍵就可以編碼規約選項了,即點即用。
如果提示No suspicious code found. 1 files processed in File 'XXX.java'
就說明代碼規範沒問題。
3、CodeGlance(代碼一瞥)
這個插件是一個視圖窗口插件。用過Sublime編輯器的應該知道,在編輯區旁邊是有一個相似代碼的小地圖。安裝之後在Idea編輯區也會展示這個小地圖,如下圖所示。可以拖動這個小地圖快速移動視圖。
4、Lombok
通過這個插件可以簡化實體類的編寫,通過@Getter and @Setter
標籤編譯器會在編譯時自動添加get和set方法,而不用手動編寫。也就是說在編寫實體類時用戶只需要聲明實體類的屬性,然後加幾個Lombok
的標籤就好了。具體的Lombok標籤使用可以自行百度,教程很多。
5、MyBatisX
MybatisX 是一款基於 IDEA 的快速開發插件,爲效率而生。
這個插件安裝之後,在Mapper文件和xml之間可以一鍵跳轉。如下圖的小鳥,點擊即可跳轉。
並且通過快捷鍵alt+enter
可以將mapper
中的方法生成在對應的xml
文件中。
6、MyBatis Log Plugin
這個插件有中文解釋,原本輸出的sql語句是帶有佔位符的,並且帶有參數。用此插件之後,可以將sql語句中的佔位符用參數替換掉。下面用兩張圖片對比一下。
7、Restful Toolkit
接口輔助工具,可以在沒有接口文檔時進行前後端的聯調。安裝成功後,右側邊欄如下圖。
會將所有接口的信息展示出來,點開某一個具體的接口方法之後還可以看到方法參數和請求類型。
8、Vue.js
安裝本插件之後再編寫vue代碼就會出現代碼提示,並且vue代碼在Idea中也可以高亮顯示了。