做爲一枚程序員,平常開發過程當中總會有各類需求,尤爲好比對開發工具的需求。程序員
目前Java開發經常使用的開發工具備兩個:spring
這裏咱們不對比兩個好壞,主要針對Intellij Idea插件作一些介紹。sql
一句話:jetbrains出品必是精品數據庫
註冊碼生成網站:http://idea.lanyus.com/springboot
具體步驟見網站獲取註冊碼說明便可。服務器
這是阿里巴巴的代碼規約,安裝重啓後,能夠實時進行代碼規約掃描,告訴你代碼中哪裏寫的很差,代碼規範應該如何,並有範例告訴你應該怎麼寫。mybatis
eg:app
基本上是代碼規範的必備工具框架
推薦指數:五星dom
開發過JavaBean項目的應該都會知道,實體屬性getter、setter注入,可是若是一個實體類屬性很是多,就會很凌亂,lombok插件幫助你解決這樣的煩惱,裝好以後,你只須要關心你的屬性,不須要再寫get和set方法了。
eg:
推薦指數:五星
若是你的項目是用maven管理jar包的,那麼這個工具就很是有用了,它可以直接展現全部的依賴關係,以及依賴重複和版本衝突,而且你能夠在其中直接操做刪除或者排除某個jar包,能夠說是maven依賴管理的利器。
eg:
能夠直接右擊解決相應衝突問題哦~
推薦指數:四星
若是你是使用mybatis做爲orm框架的,那麼一定會遇到每次寫接口都要搜mapper.xml,而後定位接口位置問題,這個插件可讓你直接定位接口在mapper文件中的位置,或者反向定位均可以,能夠說是mybatis開發效能神器。你只須要點擊小小的箭頭就能搞定所有。
eg:
推薦指數:四星
幾乎是跟上面那個插件配套的,你確定遇到過每次調試一個接口,在console中打出來一連串操做數據庫的sql,可是這個sql並不能直接在數據庫執行,還得手動拼參數,麻煩。這個插件就是幫你一次性把帶參數信息的完整sql生成好,直接拿來用的哦~
eg:
stackoverflow 不用說你們應該知道,程序員知乎,什麼csdn、百度不出來的問題,基本都能在這獲得答案(若是這裏都沒有那就真沒有了),這個插件就是直接能夠幫你。
eg:
Key promoter 是IntelliJ IDEA的快捷鍵提示插件,會統計你鼠標點擊某個功能的次數,提示你應該用什麼快捷鍵,幫助記憶快捷鍵,等熟悉了以後能夠關閉掉這個插件。
推薦指數:三星
自動化部署神器
若是你正在開發項目使用的是springboot或者spring cloud微服務框架,那麼必然會有一個頭疼的問題,就是項目jar包部署,前期可能不會使用到Jenkins或者Docker這麼龐大的東東,可能給你一個服務器,配一個jdk環境,往上一丟就完事了,可是時間長了,服務愈來愈多就會很煩了。
因而阿里巴巴團隊推出這個插件,爲了解決這類部署相關的問題,堪稱自動化部署的神器,具體使用這裏不作贅述,能夠去官網學習一下。
官網地址:https://www.aliyun.com/produc...
推薦指數:五星
好了,此次插件介紹到這裏,若是想了解更多優質資源和信息,能夠去個人博客或者關注個人公衆號吧
個人博客地址:https://domyselfzy.coding.me/
個人公衆號: